WARNING - A DEF* is being invoked from within a complex expression. To simplify the expression, the compiler will evaluate the DEF*(s) first.