protected function removeFromLookup($registry)
    {
        foreach ($this->lookup_pool as $idx => $reg) {
            if ($registry === $reg) {
                if ($reg instanceof DelegatorAwareInterface) {
                    $reg->setDelegator();
                }
                unset($this->lookup_pool[$idx]);
            }
        }
        return $this;
    }