More gentle error handling.