I thought of that too, but I didn't like it to much since that would require even more setup for the FileProcessor. When I think about it, the overload should probably not be in there at all, I can remove that part and put it in FilePreProcessor since it is specific for the pre processing.