More work on the I/O bits