traverse() is now an alias of each_recursive()