preprocessor is changed