Ok, I get it. You are asking for a change in paradigms. But it is way outside my comfort zone to say yes or no to it. I will just go on duplicating the error checking through input validation. -- Marco