It's a small detail but I wonder if it's time to stop using a leading underscore for internal APIs. I'm not sure what would be a good replacement, perhaps a trailing underscore. In case people don't remember, the _Py prefix could, theoretically, be invalid C on some platforms. Regards, Neil