I'm also tempted to follow the old chestnut about the guy who goes to his doctor and says "doc, when I go like this, it hurts!", and the doctor says "don't do that". I'm ok with being pragmatic and just leaving it as the 2nd version of the code where I take it a step at a time.