Jon pointed out that my new error message wasn't showing up in some cases, and it should store/restore the previous var being defined.
Jon pointed out that my new error message wasn't showing up in some cases, and it should store/restore the previous var being defined.