Weeellll.... if this does really bother you sooo much (actally it bothers me a bit as well), you can anytime trap the object creation process. Simplest possibility would be to add two functions to allow/disallow/throw-a-fit/or- whatever-you-like-best on any attempt to create an object. Where is the problem? Regards, 0ffh -- Posted via http://www.ruby-forum.com/.