Make sure all files are closed, and not left to the whim of the GC