properly return after errors