Fixed preprocessor again