Following your advice, I've come up with [this change](http://jsfiddle.net/aVjyH/2/). However, I don't use the <code>index</code> variable because the variable is not useful in determining if post-iteration fixup is necessary. I also use <code>elem.type === "select-one"</code> directly in the <code>if</code> condition since it results in a bit smaller file than introducing the <code>one</code> variable.