     precondition(status == .Connecting)
     precondition(self.peerVersion != nil)
     precondition(receivedVersionAck)
-    Logger.info("Connected to peer \(peerHostname!): \(peerPort)")
+    Logger.info("Connected to peer \(peerHostname!):\(peerPort)")
     connectionTimeoutTimer?.invalidate()
     connectionTimeoutTimer = nil
     setStatus(.Connected)

    precondition(!receivedVersionAck)
    precondition(connectionTimeoutTimer == nil)
    setStatus(.Connecting)
    Logger.info("Attempting to connect to peer \(peerHostname!): \(peerPort)")
    connectionTimeoutTimer =
        NSTimer.scheduledTimerWithTimeInterval(timeout,
                                               target: self,

  // parsing was successful. For some message types (e.g. VersionAck), payloadData is expected to
  // have a length of 0.
  public func didParseMessage(message: Message) {
    Logger.debug("Received \(message.header.command.rawValue) message")
    let payloadStream = NSInputStream(data: message.payload)
    payloadStream.open()
