I don't want the object to destruct itself at the end of the function.
What? If you return the string from the function it won't be destructed when the function ends.

Jim