   init: ->
 
     @connect()  unless @_connectAttempted
-
-    if @terminalSessions.length is 0 and not @_fetchingSessions
-    then @fetchTerminalSessions()
-    else Promise.resolve()
+    Promise.resolve()
 
 
   # setTransport is used to override the setTransport method in KodingKite


      .then (remote) =>

        if @terminalSessions.length is 0
          @fetchTerminalSessions()
        else
          unless remote.session in @terminalSessions
            @terminalSessions.push remote.session


      .then (state) =>

        @removeFromActiveSessions session

        @terminalSessions = @terminalSessions.filter (currentSession)->
          session isnt currentSession

        return state


  fetchTerminalSessions: (session)->

    return Promise.resolve()  if @_fetchingSessions

    @_fetchingSessions = yes

