It was purely for aesthetic reasons and just on principle. Everytime I had to write an enum loop I always ended-up doing the double enumkey version, always knowing in the back of my mind that this single enumkey version was out there and just seemed more eloquent thats all. I think the single enumkey version is less kludgey and less (down-the-road-changes) error-prone.

-Shawn