Closure in lieu of a global variable