Preprocessor basically works