fixed branch separation