B now passed to CR_rearrange