WeakRef patches