property variable leaked to global scope... :/