Pushing with a branch