I only half disagree with the last point, but I like all the rest. I think using + in that way is a bit odd, but the exclamation points are so commonly taught and used for if checks that they aren’t that out of place. Although Boolean is super duper clear so I wouldn’t really advise against doing that if the coder really wanted to.