once again. if you had two pieces of code that did the same thing, and you asked what would be the best one to use, that would be a coding conventions question. you have two pieces of code that do different things. I don't know what your software does, so I can't tell you what would be the most appropriate thing to do in your context