getprinc now will return Py_None when a principal is not found rather than returning an invalid principal object.