if (this[state] === vachan.Fulfilled) {
      if (s) this[queueTask](() => handler(s, context)(this[value]))
      else this[queueTask](() => parasite[resolve](this[value]))
      vachan.realm.raiseEvent(vachan.realm.events.Preresolved, { substrate: this, parasite: parasite, handler: s })
    } else if (this[state] === vachan.Rejected) {