I had this same issue the other day and needed to see if a variable in a Tag that stored a view reference was null. I kept having issues and it was coming back as not null even when it was not set to a view. Finally used the IsInitialized like Erel recommends. Still confusing since if not assigned a view it should be null and IsInitialized would/should throw a null pointer error too.