Thanks for the elaborated answer.
I understand, though I would expect that the advanced pointer would "hit" the block for each iteration of the loop, but I guess that doesn't happen.
So I assume that with regular CP, it should work..? I might give it a try.