In case that the file does not exist does the thrown exception will be used as-is or need some modification? What's the machine was a clean machine?