why not just make this default to 1 and then u can give it a type of `Py_ssize_t`...