requiresPreprocessing