PushbackReader impl