[Bugfix] Preprocessors did not quite work as well as they should have.