Do not apply deferred reference count updates when entering a __traverse__ implementation is it cannot alter any reference counts while the garbage collector is running.
__traverse__