bug: redefine var