@hvelarde: what do you mean by overkill? What is it wrong with this?