messing about with branches