I'm confused as to why this is needed. If it's just validating ISOs, why would some need to be opened and some be an already opened file?