Ahhh, scrap that. It turns out `and` will return one of its operands so you'd have to cast to bool anyway. In that case, I'd prefer your solution.