`print " (joining registration store cluster)" if node.roles.include?("sprout") and not node[:clearwater].include?("merged")` is much simpler to understand (and idiomatic [and follows the coding guidelines])