trying to understand branches and failing