That flag is used to ensure that zero-copy is honored when possible. It seems to have been inadvertently removed during a refactor. Fixes #193
@@ -1338,6 +1338,7 @@ func (d *Decoder) Reset(r io.Reader) {
func (d *Decoder) ResetBytes(in []byte) {
// d.s = d.sa[:0]
+ d.bytes = true
d.rb.reset(in)
d.r = &d.rb
d.resetCommon()