reporting errors before the final failure