fix null return