Why is there a branching scenario here? What's below?