<snip>
>VARTYPE( ) returns “U” if you specify a variable that doesn’t exist."
>
>I draw your attention to the last line.
>
It says VARIABLE. What you are looking for is a PROPERTY that belongs to an OBJECT which does not exist. Check for the object reference first, then check if its property exists. It may be even more correct to use PEMSTSTAUS for that.