Added new question: when to use branches