lots of stuff
Don't copy.
Remove the delegate.
Set the delegate.