[holger krekel] > How does the introduction of 'yield' break old code? It's a new keyword. So, e.g., if you have a variable named "yield", you'll have to rename it, or forget moving to 2.3; that's the only kind of breakage introduced via yield. The way people whine about stuff like this, you'd think it was real work <wink>.