fixes sba tail sreductions for char =/= prime