But a significant part of the argument initializing the var as `NULL` depends on the code differentiating between `NULL` and `FALSE`, which isn't the case. The object accessor either works or it fails fatally. Initializing the var as `FALSE` is actually consistent with how it's being used.