What's the benefit of a Set over having unreachable_cookbook? call cookbook_order.include?(cookbook_name).