typo on Weak.set