use processDetectionRules() so that filenames can be generated lazily
bump