Change the way that joins works; it is directional now.   When you join a pair, it can grow.  If you join a single, you leave the pair you were in.