Forgive me for being dense, but how does this change the behavior? Isn't this the exact same logic implemented with `||` to include cases rather than `&&` to exclude cases?