allow null as a value for a key