I have all edges except the conditionals stored in the datastructures.  I correctly identify the conditional, just haven't figured out how to get the branch id.