Unlinking will require the object pool
If unlink has to remove the remote, and fetch objects from the pool, it has to know about the object pool.
If unlink has to remove the remote, and fetch objects from the pool, it has to know about the object pool.