visit files during preprocessing.