conditional for mac os x