Work on reading by using buffers.