Buffered I/O.