: I need to replace the off-node case with a wrapper Element return. The object stored here will continue to be the postmaster, and when this is detected it will put the postmaster ptr and the id into the wrapper element. The wrapper's own id will be zero so it can be safely deleted. deprecated Element* Id::operator()() const { return elements()[ id_ ]; }