Mozilla Bug 1268556
Mozilla Bug 1057858