I had verified size changes using the generated minified file before you pushed the latest changes regarding to the grunt-compare-size. Just pulled the latest changes and started using this plugin for my verification. You are also right when saying native iteration will result in better performance than <code>jQuery.each</code>. Actually the former was what I wanted to use, but I thought it would be better to follow the old code to use jQuery's own utilities. Anyway, I will change the code to use native iteration. As for the last comment, I don't really get what you mean. Are you saying that it is better to remove <code>elem.type === "select-one"</code> and keep only <code>!optionSet</code> in the condition tests?