make sure to check GetLeaf if GetBranch()->GetAddress() fails