           @finderPane.addSubView @fakeFinderView, '.nfinder .jtreeview-wrapper'
 
         else
-          @createNewTerminal { machine }
+          @createNewTerminal { machine, resurrectSessions: yes }
           @setActiveTabView @ideViews.first.tabView
           @forEachSubViewInIDEViews_ (pane) ->
             pane.isInitial = yes

    # `path` is always the one we send explicitly here - SY
    path = null  unless typeof path is 'string'

    @activeTabView.emit 'TerminalPaneRequested', options



    unless @fakeViewsDestroyed
      @fakeFinderView?.destroy()
      @fakeTabView?.removePane_ @fakeTerminalPane
      @createNewTerminal { machine, resurrectSessions: yes }
      @setActiveTabView @ideViews.first.tabView
      @fakeViewsDestroyed = yes

