compiles under Xcode 6 now