Mozilla Bug 652486
Mozilla Bug 1039488