was the number of branches equal to 1 before?  The logic on that should be clearer, I think.