Fixing the caching - making it so we aren't re-writing the processed files all the time