clean up IO on load/store