Mozilla Bug 1122253
Mozilla Bug 1496558