Turns out AnalyzeBranch can modify the mbb being analyzed. This is a nasty