error-handling 2 794