in reply to 1 loop too many in array iteration

Your new does not have a bless.

Did you leave that out of the code fragment here?