Must be Py_ssize_t