remove yields and handle common cases early
remove yields and handle common cases early

Signed-off-by: Lamont Granquist <0ab8dc438f73addc98d9ad5925ec8f2b97991703@scriptkiddie.org>

chef/chef,nathwill/chef,chef/chef,tas50/chef-1,jonlives/chef,tas50/chef-1,martinisoft/chef,jaymzh/chef,martinisoft/chef,tomdoherty/chef,nathwill/chef,Ppjet6/chef,MsysTechnologiesllc/chef,tomdoherty/chef,tas50/chef-1,nvwls/chef,higanworks/chef,martinisoft/chef,MsysTechnologiesllc/chef,mwrock/chef,jonlives/chef,mattray/chef,jonlives/chef,juliandunn/chef,nvwls/chef,sanditiffin/chef,nathwill/chef,nvwls/chef,sanditiffin/chef,Tensibai/chef,jaymzh/chef,nathwill/chef,sanditiffin/chef,nvwls/chef,tomdoherty/chef,mwrock/chef,MsysTechnologiesllc/chef,juliandunn/chef,jaymzh/chef,gene1wood/chef,chef/chef,Ppjet6/chef,sanditiffin/chef,Ppjet6/chef,nathwill/chef,Tensibai/chef,gene1wood/chef,jaymzh/chef,jonlives/chef,juliandunn/chef,tomdoherty/chef,martinisoft/chef,mwrock/chef,mattray/chef,Tensibai/chef,nathwill/chef,gene1wood/chef,mattray/chef,higanworks/chef,nvwls/chef,higanworks/chef,juliandunn/chef,Ppjet6/chef,MsysTechnologiesllc/chef,Tensibai/chef,juliandunn/chef,Ppjet6/chef,tomdoherty/chef,martinisoft/chef,sanditiffin/chef,mattray/chef,gene1wood/chef,tas50/chef-1,mwrock/chef,higanworks/chef,jonlives/chef,Tensibai/chef,jonlives/chef,nvwls/chef,higanworks/chef,sanditiffin/chef,chef/chef,Ppjet6/chef,mattray/chef