protected function guessRecipient(MessageContract $message)
    {
        if ($recipient = $message->recipient()) {
            return $recipient;
        }

        $swiftMessage = $this->getSwiftMessage($message);

        if (!$to = $swiftMessage->getTo()) {
            return null;
        }

        if (!count($to)) {
            return null;
        }

        return $to[0];
    }