That is correct because I told you it works differently: .. as that to me tells you something about the variable. My assumption is that one wants to know which value it is set to in general.  I understand that Global $XYZ defines the variable but really doesn't tell you what its content is supposed to be. It obviously also doesn't take scope into account like a Local $XYZ defines in multiple places in the same script.  Not planning to make this something complex like VSC and cover all