Splitting out custom Branch logic into "Updaters"