For branch consolidation, and because this will be the most complete version of the code we have so far.