more success on io rework