I think we should be using a mask on cell_fracs['idx'] for indicies == i