More preprocessor