A rebase of the FileIO system