added compile compatibility to iOS 4.3