I/O, continued