It's for internal use only, and is used in the redirect code. It destroys the object then "overwrites" it, meaning that the handle is kept the same but a new request is made.