fix an edge case null pointer