Fixed preprocessor