currently untested, but SHOULD be properly updated for Xcode 6