aborts expression preparation if a term in the expression cannot be resolved; this leaves the expression stack empty so it can retry
do not cache null values when resolving operands in an expression
warn if an expression evaluation fails
use the uppercase value property for display of analogue values