I think we're a bit confused on the right logic here.  The bubble should only merge those nodes that are similar enough.  The non-similar set shouldn't be removed (and may not even be detached from this path!)