expression doesn't have to be a val
Fix filter (and/or precedence)