Can you simplify these comments down? No mentioned of people's names is needed. Better put put the comments within the branching code below explaining why each branch is there.