No. The call to reset() puts the byte back on the stream.