Distinguished between FAILURE and ERROR outcomes