public function addRequester($requester)
    {
        $leader = $this->_mixer;

        if ($leader->eql($requester)) {
            return false;
        }

        if ($requester->following($leader)) {
            return false;
        }

        if ($leader->blocking($requester)) {
            return false;
        }

        $edge = $this->getService('repos:actors.request')->findOrAddNew(array(
                'requester' => $requester,
                'requestee' => $leader,
            ));

        $edge->save();

        $this->resetStats(array($leader, $requester));
    }