add error assert