a-b prunning