in reply to Re^3: foreach argument modification inside loop, followed by return from loopin thread foreach argument modification inside loop, followed by return from loop