note: this is @AndrewMeadows's code, I'm just silencing the warning... since his code that uses these variables was commented out below.