Don't jump to conclusions too fast about a reduced example to demonstrate a problem.
I probably originally had 2 expressions that evaluated to booleans. I may have been using `is` to check that the type of one was actually a bool rather than just falsey.