with_all_children is actually still in use