Move read_bytes(0) special-case into _consume so it uses more of the regular code path.
Move read_bytes(0) special-case into _consume so it uses more of the regular code path.

z-fork/tornado,0x73/tornado,sunjeammy/tornado,liqueur/tornado,mlyundin/tornado,anandology/tornado,ListFranz/tornado,cyrilMargaria/tornado,eXcomm/tornado,fengshao0907/tornado,johan--/tornado,tianyk/tornado-research,ZhuPeng/tornado,kippandrew/tornado,frtmelody/tornado,hzruandd/tornado,mr-ping/tornado,andyaguiar/tornado,erichuang1994/tornado,InverseLina/tornado,wechasing/tornado,sunjeammy/tornado,obsh/tornado,wsyzxcn/tornado,dongpinglai/my_tornado,mr-ping/tornado,wsyzxcn/tornado,importcjj/tornado,z-fork/tornado,drewmiller/tornado,InverseLina/tornado,erichuang1994/tornado,zguangyu/tornado,304471720/tornado,mehmetkose/tornado,wxhzk/tornado-1,jonashagstedt/tornado,jampp/tornado,wsyzxcn/tornado,jehiah/tornado,Acidburn0zzz/tornado,Lancher/tornado,ubear/tornado,anjan-srivastava/tornado,elelianghh/tornado,lujinda/tornado,z-fork/tornado,elelianghh/tornado,nbargnesi/tornado,Acidburn0zzz/tornado,dongpinglai/my_tornado,MjAbuz/tornado,ms7s/tornado,yangkf1985/tornado,futurechallenger/tornado,mehmetkose/tornado,eXcomm/tornado,whip112/tornado,legnaleurc/tornado,Aaron1992/tornado,leekchan/tornado_test,frtmelody/tornado,jarrahwu/tornado,yuyangit/tornado,andyaguiar/tornado,yuyangit/tornado,fengsp/tornado,frtmelody/tornado,cyrilMargaria/tornado,dsseter/tornado,Drooids/tornado,drewmiller/tornado,kaushik94/tornado,lujinda/tornado,codecov/tornado,akalipetis/tornado,sxfmol/tornado,arthurdarcet/tornado,akalipetis/tornado,jparise/tornado,codeb2cc/tornado,coderhaoxin/tornado,Lancher/tornado,AlphaStaxLLC/tornado,kippandrew/tornado,elelianghh/tornado,Drooids/tornado,304471720/tornado,anjan-srivastava/tornado,mr-ping/tornado,VShangxiao/tornado,0x73/tornado,noxiouz/tornado,cyrilMargaria/tornado,Windsooon/tornado,zhuochenKIDD/tornado,LTD-Beget/tornado,anandology/tornado,importcjj/tornado,kippandrew/tornado,kangbiao/tornado,bywbilly/tornado,ajdavis/tornado,frtmelody/tornado,jarrahwu/tornado,felixonmars/tornado,coderhaoxin/tornado,ovidiucp/tornado,ZhuPeng/tornado,ListFranz/tornado,mlyundin/tornado,ColorFuzzy/tornado,obsh/tornado,gitchs/tornado,takeshineshiro/tornado,Windsooon/tornado,elijah513/tornado,mivade/tornado,Callwoola/tornado,sunjeammy/tornado,yangkf1985/tornado,ifduyue/tornado,takeshineshiro/tornado,ColorFuzzy/tornado,futurechallenger/tornado,ms7s/tornado,ColorFuzzy/tornado,NoyaInRain/tornado,Polyconseil/tornado,kippandrew/tornado,cyrusin/tornado,sevenguin/tornado,Geoion/tornado,0x73/tornado,VShangxiao/tornado,Polyconseil/tornado,cyrusin/tornado,johan--/tornado,Callwoola/tornado,SuminAndrew/tornado,Aaron1992/tornado,gitchs/tornado,lsanotes/tornado,nbargnesi/tornado,whip112/tornado,hhru/tornado,lilydjwg/tornado,shaohung001/tornado,lilydjwg/tornado,kevinge314gh/tornado,mivade/tornado,importcjj/tornado,ZhuPeng/tornado,pombredanne/tornado,whip112/tornado,sxfmol/tornado,Batterfii/tornado,gwillem/tornado,eklitzke/tornado,AlphaStaxLLC/tornado,liqueur/tornado,leekchan/tornado_test,djt5019/tornado,mlyundin/tornado,sunjeammy/tornado,shashankbassi92/tornado,akalipetis/tornado,jarrahwu/tornado,ajdavis/tornado,bdarnell/tornado,wxhzk/tornado-1,bdarnell/tornado,Snamint/tornado,Callwoola/tornado,BencoLee/tornado,johan--/tornado,jonashagstedt/tornado,kangbiao/tornado,jparise/tornado,pombredanne/tornado,ColorFuzzy/tornado,importcjj/tornado,ymero/tornado,yuezhonghua/tornado,ifduyue/tornado,nordaux/tornado,wechasing/tornado,tianyk/tornado-research,zguangyu/tornado,Acidburn0zzz/tornado,NoyaInRain/tornado,andyaguiar/tornado,ydaniv/tornado,ListFranz/tornado,noxiouz/tornado,zhuochenKIDD/tornado,nordaux/tornado,bywbilly/tornado,304471720/tornado,johan--/tornado,drewmiller/tornado,shaohung001/tornado,drewmiller/tornado,yangkf1985/tornado,jampp/tornado,Snamint/tornado,kangbiao/tornado,Snamint/tornado,hhru/tornado,insflow/tornado,sevenguin/tornado,pombredanne/tornado,QuanZag/tornado,lsanotes/tornado,ydaniv/tornado,tianyk/tornado-research,bufferx/tornado,chenxiaba/tornado,eXcomm/tornado,xinyu7/tornado,kevinge314gh/tornado,takeshineshiro/tornado,nephics/tornado,icejoywoo/tornado,bufferx/tornado,yuezhonghua/tornado,dsseter/tornado,codeb2cc/tornado,gwillem/tornado,allenl203/tornado,ajdavis/tornado,insflow/tornado,mr-ping/tornado,0xkag/tornado,sxfmol/tornado,allenl203/tornado,chenxiaba/tornado,ymero/tornado,akalipetis/tornado,wxhzk/tornado-1,dongpinglai/my_tornado,frtmelody/tornado,bdarnell/tornado,kevinge314gh/tornado,nbargnesi/tornado,ubear/tornado,Lancher/tornado,dongpinglai/my_tornado,nephics/tornado,drewmiller/tornado,VShangxiao/tornado,sxfmol/tornado,bufferx/tornado,nephics/tornado,jonashagstedt/tornado,jsjohnst/tornado,djt5019/tornado,insflow/tornado,liqueur/tornado,mehmetkose/tornado,ymero/tornado,wujuguang/tornado,nbargnesi/tornado,304471720/tornado,ms7s/tornado,fengsp/tornado,lujinda/tornado,erichuang1994/tornado,andyaguiar/tornado,Polyconseil/tornado,Acidburn0zzz/tornado,wsyzxcn/tornado,ubear/tornado,z-fork/tornado,ubear/tornado,jsjohnst/tornado,lilydjwg/tornado,jampp/tornado,jampp/tornado,hhru/tornado,ifduyue/tornado,mehmetkose/tornado,tornadoweb/tornado,arthurdarcet/tornado,hhru/tornado,Fydot/tornado,anandology/tornado,codecov/tornado,arthurdarcet/tornado,cyrilMargaria/tornado,wsyzxcn/tornado,allenl203/tornado,LTD-Beget/tornado,ydaniv/tornado,yuyangit/tornado,lsanotes/tornado,anandology/tornado,legnaleurc/tornado,z-fork/tornado,dsseter/tornado,SuminAndrew/tornado,zhuochenKIDD/tornado,codeb2cc/tornado,kevinge314gh/tornado,anjan-srivastava/tornado,Drooids/tornado,anjan-srivastava/tornado,sxfmol/tornado,yangkf1985/tornado,hhru/tornado,jparise/tornado,eklitzke/tornado,bufferx/tornado,sevenguin/tornado,Drooids/tornado,liqueur/tornado,Snamint/tornado,0x73/tornado,Geoion/tornado,noxiouz/tornado,jsjohnst/tornado,yuezhonghua/tornado,Callwoola/tornado,ovidiucp/tornado,ListFranz/tornado,InverseLina/tornado,0x73/tornado,wxhzk/tornado-1,gitchs/tornado,elijah513/tornado,fengsp/tornado,wechasing/tornado,BencoLee/tornado,mlyundin/tornado,fengshao0907/tornado,legnaleurc/tornado,eXcomm/tornado,Fydot/tornado,MjAbuz/tornado,chenxiaba/tornado,VShangxiao/tornado,jonashagstedt/tornado,jarrahwu/tornado,lsanotes/tornado,AlphaStaxLLC/tornado,wsyzxcn/tornado,LTD-Beget/tornado,QuanZag/tornado,insflow/tornado,dsseter/tornado,ms7s/tornado,takeshineshiro/tornado,bdarnell/tornado,futurechallenger/tornado,304471720/tornado,kaushik94/tornado,elijah513/tornado,icejoywoo/tornado,yuezhonghua/tornado,fengshao0907/tornado,QuanZag/tornado,InverseLina/tornado,AlphaStaxLLC/tornado,ubear/tornado,ListFranz/tornado,nbargnesi/tornado,jparise/tornado,LTD-Beget/tornado,obsh/tornado,cyrusin/tornado,nordaux/tornado,bywbilly/tornado,kevinge314gh/tornado,zhuochenKIDD/tornado,cyrusin/tornado,fengshao0907/tornado,importcjj/tornado,ZhuPeng/tornado,mlyundin/tornado,mivade/tornado,fengshao0907/tornado,mivade/tornado,sxfmol/tornado,arthurdarcet/tornado,Fydot/tornado,304471720/tornado,Batterfii/tornado,gwillem/tornado,ajdavis/tornado,QuanZag/tornado,Polyconseil/tornado,codecov/tornado,Callwoola/tornado,ovidiucp/tornado,zguangyu/tornado,nbargnesi/tornado,hzruandd/tornado,obsh/tornado,fengsp/tornado,ms7s/tornado,Fydot/tornado,mlyundin/tornado,eklitzke/tornado,allenl203/tornado,wxhzk/tornado-1,zhuochenKIDD/tornado,ymero/tornado,gwillem/tornado,AlphaStaxLLC/tornado,bywbilly/tornado,felixonmars/tornado,codeb2cc/tornado,xinyu7/tornado,ColorFuzzy/tornado,jampp/tornado,bywbilly/tornado,ovidiucp/tornado,insflow/tornado,eXcomm/tornado,sevenguin/tornado,drewmiller/tornado,Lancher/tornado,NoyaInRain/tornado,wujuguang/tornado,elelianghh/tornado,Geoion/tornado,coderhaoxin/tornado,Snamint/tornado,anjan-srivastava/tornado,0xkag/tornado,erichuang1994/tornado,noxiouz/tornado,yuezhonghua/tornado,noxiouz/tornado,Acidburn0zzz/tornado,cyrusin/tornado,chenxiaba/tornado,MjAbuz/tornado,djt5019/tornado,hzruandd/tornado,Windsooon/tornado,icejoywoo/tornado,johan--/tornado,tianyk/tornado-research,hzruandd/tornado,kaushik94/tornado,Fydot/tornado,ymero/tornado,BencoLee/tornado,legnaleurc/tornado,lujinda/tornado,yuezhonghua/tornado,Drooids/tornado,kaushik94/tornado,ajdavis/tornado,jarrahwu/tornado,dongpinglai/my_tornado,nephics/tornado,jarrahwu/tornado,jehiah/tornado,nordaux/tornado,mivade/tornado,insflow/tornado,Callwoola/tornado,elijah513/tornado,dsseter/tornado,yangkf1985/tornado,lsanotes/tornado,Batterfii/tornado,cyrusin/tornado,futurechallenger/tornado,ydaniv/tornado,gitchs/tornado,Windsooon/tornado,Batterfii/tornado,jehiah/tornado,arthurdarcet/tornado,jsjohnst/tornado,arthurdarcet/tornado,akalipetis/tornado,xinyu7/tornado,icejoywoo/tornado,whip112/tornado,liqueur/tornado,dongpinglai/my_tornado,sevenguin/tornado,gwillem/tornado,zguangyu/tornado,takeshineshiro/tornado,chenxiaba/tornado,akalipetis/tornado,codeb2cc/tornado,shaohung001/tornado,allenl203/tornado,kangbiao/tornado,Geoion/tornado,xinyu7/tornado,Aaron1992/tornado,Aaron1992/tornado,z-fork/tornado,bywbilly/tornado,Lancher/tornado,futurechallenger/tornado,shashankbassi92/tornado,Aaron1992/tornado,icejoywoo/tornado,shashankbassi92/tornado,importcjj/tornado,djt5019/tornado,MjAbuz/tornado,elijah513/tornado,leekchan/tornado_test,eklitzke/tornado,Geoion/tornado,whip112/tornado,liqueur/tornado,mehmetkose/tornado,yangkf1985/tornado,NoyaInRain/tornado,jparise/tornado,ColorFuzzy/tornado,frtmelody/tornado,andyaguiar/tornado,BencoLee/tornado,ymero/tornado,wujuguang/tornado,QuanZag/tornado,elelianghh/tornado,jehiah/tornado,BencoLee/tornado,pombredanne/tornado,Snamint/tornado,ZhuPeng/tornado,yuyangit/tornado,ZhuPeng/tornado,felixonmars/tornado,anandology/tornado,gitchs/tornado,nordaux/tornado,obsh/tornado,NoyaInRain/tornado,0xkag/tornado,leekchan/tornado_test,Polyconseil/tornado,wsyzxcn/tornado,erichuang1994/tornado,eklitzke/tornado,0xkag/tornado,VShangxiao/tornado,hzruandd/tornado,whip112/tornado,LTD-Beget/tornado,jonashagstedt/tornado,NoyaInRain/tornado,sevenguin/tornado,fengsp/tornado,coderhaoxin/tornado,icejoywoo/tornado,fengshao0907/tornado,LTD-Beget/tornado,coderhaoxin/tornado,shashankbassi92/tornado,tornadoweb/tornado,kevinge314gh/tornado,ms7s/tornado,QuanZag/tornado,AlphaStaxLLC/tornado,lujinda/tornado,jehiah/tornado,Batterfii/tornado,Geoion/tornado,nephics/tornado,fengsp/tornado,erichuang1994/tornado,elijah513/tornado,shaohung001/tornado,wxhzk/tornado-1,obsh/tornado,futurechallenger/tornado,kangbiao/tornado,noxiouz/tornado,ifduyue/tornado,Fydot/tornado,ubear/tornado,ovidiucp/tornado,Windsooon/tornado,lsanotes/tornado,ydaniv/tornado,jampp/tornado,xinyu7/tornado,pombredanne/tornado,eXcomm/tornado,tornadoweb/tornado,cyrilMargaria/tornado,jsjohnst/tornado,jparise/tornado,SuminAndrew/tornado,takeshineshiro/tornado,bufferx/tornado,MjAbuz/tornado,codecov/tornado,gwillem/tornado,wujuguang/tornado,mr-ping/tornado,hzruandd/tornado,ovidiucp/tornado,mr-ping/tornado,tornadoweb/tornado,BencoLee/tornado,kippandrew/tornado,cyrilMargaria/tornado,Drooids/tornado,pombredanne/tornado,MjAbuz/tornado,shashankbassi92/tornado,shashankbassi92/tornado,elelianghh/tornado,djt5019/tornado,johan--/tornado,Acidburn0zzz/tornado,felixonmars/tornado,leekchan/tornado_test,wechasing/tornado,zhuochenKIDD/tornado,wechasing/tornado,mehmetkose/tornado,andyaguiar/tornado,ListFranz/tornado,shaohung001/tornado,wujuguang/tornado,ydaniv/tornado,wechasing/tornado,anandology/tornado,tianyk/tornado-research,shaohung001/tornado,zguangyu/tornado,yuyangit/tornado,dsseter/tornado,xinyu7/tornado,legnaleurc/tornado,zguangyu/tornado,InverseLina/tornado,Polyconseil/tornado,0xkag/tornado,ifduyue/tornado,gitchs/tornado,kangbiao/tornado,Batterfii/tornado,anjan-srivastava/tornado,sunjeammy/tornado,SuminAndrew/tornado,jsjohnst/tornado,djt5019/tornado,codeb2cc/tornado,lilydjwg/tornado,kaushik94/tornado,kippandrew/tornado,Windsooon/tornado,VShangxiao/tornado,bdarnell/tornado,SuminAndrew/tornado,lujinda/tornado,InverseLina/tornado,chenxiaba/tornado,felixonmars/tornado,coderhaoxin/tornado