Avi et al, I believe that, since #initialize is now defined in ProtoObject and always called by #new, *every* implementer of initialize should call super initialize anyway. Even though it does not do anything in ProtoObject currently, it might in the future... Just my 2c Cheers, Wolfgang