force to use local var