split crawlers when we hit a new branch point
crawlers multiply as they climb the tree