phase2: remove duplicate branch argument