backhand error handling