fixed all iOS 5.1 inconsistencies