avoid uninitialized variable.