this code isn't being run in `source` though... it's being run in one of the message frontiers.  How can it possibly be up-to-date on how many branches there are active?