69 Branches and Counting...