See WeakPointer.