rewrite ByteInOut to ByteIO.