removed objc requirement for OSX