Xcode 4.6 compatible