Moved to Q/A as this is a question, not a bug report.