improve utils-mac.h so we don't add guards for it each time