fix attempt for halving case, passive groups didnt work properly there