Answer: why use branches