the collision needs to happen between the current incarnation and the previously obtained reference, i.e. two calls and not 10,000; but was this not discussed before?