fixes #18: proper OS X conditional