> What about a new keyword argument to the constructor, "encoding". If > specified, *only* accept unicode (and do the conversion internally). Would that apply to keys, values, or both? Regards, Martin