removed apple preprocessor guard