remove foreach from recursion

wtf was that?
srs bsyns
more iterator fixes