why not __APPLE__?