moved the error message to the Failure object