Mac-specific stuff goes somewhere else