[connection] weakref does not implement equals, sigh...