End to end renaming with new thread stuff.