don't choke on null