 
   # Forget everything we know about dependency state.
   _reset: ->
-    @_count = {}
+    @_dependency_count = {}
     @_state = {}
     @deps = {}
     @_control_channel.reset()

      when 'done' then return
      when undefined then @_reqs.push key
    (@deps[key] ?= []).push source
    @_count[source]++
  
  # Take the unmet dependencies from the latest request and push
  # them onto the `jobs` queue.

  
  # Remove given dependencies from the key
  _remove_dependencies: (key, deps) ->
    @_dependency_count[key] -= deps.length
    @deps[dep] = _.without @deps[dep], key for dep in deps
  
  # Recovery failed, let the callback know about it.
