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