support EVERY future version of OS X, fixes #1702