Fixes reuse of same pointer whilst target changed.