Introduced HasValue(), changed behaviour of value-less keys.