Hi Matt, I just updated the patch I sent yesterday - I thought of another corner case I wasn't handling - that if the set of branches that have nodes stripped and the set of branches of their parents are not the same, though both are of size 1. I also added an additional test case to exercise that scenario. -- Josh