preventing that already being on the branch fails the execution