faster make-branch