48 Branches and Counting...