Needs self._is_os_x()