error-handling 2 798