branch explanation question