That makes a little more sense.

I think that would require almost every identifier to be rewritten for the foreach loop though - if so, I think there's slim chance of that happening.