I find myself confused about the tangle's tip selection algorithm. It seems that a new transaction must choose non-tip sites to confirm, otherwise the overall number of tips would decrease (since only one new tip is created while two become verified). The tip selection algorithm only seems to mention selecting "edge" sites.