ITM split per run, rather than iter