this will create a global leak... Always declare variables with `var`