fix my understanding of null