hide the uninitilized value warning