Updating preprocessor