Mozilla Bug 1142686
Mozilla Bug 2086165