can't have conditional barrier
Need to get second iteration working.