Evaluation with error handling