avoid future chance of using uninitialized memory