Original code, I know, but I think we can remove this clause - `evaluationException` can never be an `Error`