fix null ptr