same question of value for `has_key?`