avoid use local variable to init.