Handle expression evaluation errors more flexibly.