I'm unsure anyways in these cases, as emplacing over something already constructed can bypass the destructor, leading to a state that may corrupt memory integrity, and/or leak.

That said, *extracting* a pointer is usually an unsafe operation to begin with...