renamed testIo to testIoHandler to better reflect what is being tested