Assigning a unique_ptr to a shared_ptr? Sounds like a great idea...