The answers mirror R19.4. The caller may not bother to check the global variable, or may not even be aware that it exists. Also global variables can be reset before they are checked.