no need for parens here `is not` binds tighter than `and`