Keeping `WeakRef` garbage as garbage before collection

(topic deleted by author)