This is correct. You didn't rewind the buffer. If you seek to the beginning of the buffer, you will be able to read from it.