currently broken with bound failure on io_in