Preprocessors taken care of