         # Handle activation for legacy components
         source.component.__openConnections = 0 unless source.component.__openConnections
         source.component.__openConnections++
-        if source.component.__openConnections is 1
-          @checkIfStarted()
       @emit 'connect',
         id: socket.getId()
         socket: socket

    @emit 'start',
      start: @startupDate

  checkIfStarted: ->
    return if @isRunning()
    @setStarted true

  checkIfFinished: ->
    return unless @isRunning()
    unless @debouncedEnd
      @debouncedEnd = utils.debounce =>
        @setStarted false

  graph: null
  # Start-up timestamp for the network, used for calculating uptime
  startupDate: null

  # All NoFlo networks are instantiated with a graph. Upon instantiation
  # they will load all the needed components, instantiate them, and
