@mcclure111 spent 6 weeks finding a npe in the exception cleanup of a callback handler. the handler was in a c module, called from python. the caller was passing a python function as the callback, which on error, cleared the c pointer. it was like debugging in a .