More code generation through preprocessor