preprocessor: new callbacks