p.s. I'm a bit of a safe-coding buff lately - if something removes potential "stupid bugs" and doesn't introduce a performance overhead - I'm all into it (like for vs foreach and similar).