         # 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 'process-error', event

  subscribeNode: (node) ->
    node.component.on 'activate', (load) =>
      return if load > 1
      @checkIfStarted()
    node.component.on 'deactivate', (load) =>
      return if load > 0
      @checkIfFinished()

  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
