No more opening and closing FileIO for users