fix a Zeroing Weak References problem