I/O implementation.