Updating to use new i/o spec