No need to directly store all the different branches