DK iteration works