while bread2 r ; do
 case $r in
  file|fullreq|@(url|post|http)var|method|httpver) read_same_r ;;

  urlvarsingle) read_same_r bhu[${!r}]= ;;
  httpvarsingle) read_same_r bhh[${!r}]= ;;
  postvarsingle) read_same_r bhp[${!r}]= ;;

  urlcontorig) read_same_r bhu_[$urlvar]=$r ;;
  httpcontorig) read_same_r bhh_[$httpvar]=$r ;;
  postcontorig) read_same_r bhp_[$oostvar]=$r ;;

  urlcont) read_same_r bhu[$urlvar]=$r ;;
  httpcont) read_same_r bhh[$httpvar]=$r ;;
  postcont) read_same_r bhp[$postvar]=$r ;;
 esac
done 

while bread2 r ; do
 read_same_r
 
done < <(
 gawk ${xblg+-W profile} "${gs[@]/#/-f}" -v way=dec < <(
  strip_ending_r.gawk
 )
)

bhassert || 404 kill 0