private function getAnnounceReceiver() { if (!$this->announceReceiver) { $this->announceReceiver = new Insight_Receiver_Announce(); $this->announceReceiver->setChannel($this->getChannel()); // parse received headers // NOTE: This needs to be moved if we want to support multiple receivers $this->getChannel()->parseReceived(Insight_Util::getallheaders()); } return $this->announceReceiver; }