that wouldn't cause the weakref error