hmm... and pass each one seperately through the branch updater? we could do it that way.