 
       if promiseAwaitingResolution?
         debug? {
-          event: 'valueAlreadyAwaitingResolution'
+          event: 'valueIsAlreadyAwaitingResolution'
           path: path
           resolution: resolution
           value: promiseAwaitingResolution

    defaultResolver = (name) ->
      resolution = hinoki.defaultResolver name, container
      debug? {
        event: 'defaultResolverCalled'
        name: name
        container: container
        resolution: resolution
      }

    unless hinoki.isThenable valueOrPromise
      # valueOrPromise is not a promise but an value
      debug? {
        event: 'valueWasCreated',
        path: path
        value: valueOrPromise
        factory: factory
