revised evaluation of error object