hopefully file_io will be the last then maybe I can actually try running it