Continued rework of IO interface