Reflect on when to use branches