Definitely a matter of taste, but I occasionally find that having a predicate method `?` return non-booleans can introduce awkward situations in later code. What're your thoughts on applying a `!!` or other tactic to tighten those up to bools? Am I being a non-idomatic Rubyist by feeling this way?