added Xcode 4.6 compatibility