You are saying that you can use the Empty class in the VCX system since you could do a createobject("empty") in code for a VCX, which is what I was reponding to. It seems what you are saying, in summary, that the Empty class help docs should not even mention it can be used in PRG and not VCX, but instead just say it is not subclassable at all. Sound right?