           @token = data[0].token
           console.log {@token}
           @addr = data[0].addr
-          @connectDirectly()
+          @connectDirectly() if connect
         else
           log "kontrol request error", xhr.responseText
           # Make a request again if we could not get the addres, use backoff for that

  connect:->
    if @addr
    then @connectDirectly()
    else @getKiteAddr()

  bound: Bongo.bound


    @ws.onmessage = @bound 'onMessage'
    @ws.onerror   = @bound 'onError'

  getKiteAddr:(connect=false)->
    requestData =
      username   : "#{KD.nick()}"
      remoteKite : @kiteName
