how about initializing with NULL here for better maintainability?