Preprocessor used