no need for buffered io