`expression_is_true` tests whether `not(expression)`. It should instead test whether `not(expression) or (expression) is null`