deal with null and undefined