     @_control_channel = new ControlChannel db_index: db_index
     @_requests_channel = new RequestChannel db_index: db_index
     @_responses_channel = new ResponseChannel db_index: db_index
-    @_count = {}
+    @_dependency_count = {}
     @_state = {}
     @_cycles = {}
 

  
  # Signal a job to run again by sending a resume message
  _reschedule: (key) ->
    delete @_count[key]
    return @_unseed() if key == '!seed'
    return if @_state[key] == 'done'
    @_control_channel.resume key

    @_audit_log.request source, keys unless source == '!seed'
    @_reqs = []
    @_reset_timeout()
    @_dependency_count[source] = 0
    @_handle_request source, keys

  # Called when a key is completed. Any jobs depending on this
