Fix var hoisting bug