Item12952: protect hash keys that are'nt perl words; compare undef safely