> I agree. But I'd add that if different people really need different > performance/simplicity trade-offs then maybe we need multiple variants > of the Unicode object. The question really is: Those people that require a 16-bit Py_UNICODE, would they ever need characters outside the BMP? My guess is no, so Fredrik's proposal sounds good to me. Regards, Martin