I really prefer `unless names.empty?`. `Enumerable#any?` is overloaded and behaves differently when given a block vs not