in case the expression is not evaluable, use FALSE here