 		else
 			setTimeout
 
-	tryThenable = (x, resolve, reject) ->
+	resolveValue = (x, resolve, reject) ->
 		type = typeof x
 		if x != null and (type == 'function' or type == 'object')
 			try

			if x == self._handlers[offset + 4]
				return x._handlers[offset + 1]? new TypeError $resolveSelf

			tryThenable x, self._handlers[offset + 2],
					self._handlers[offset + 3]
		else
			self._handlers[offset + 2 + self._state] self._value

		offset = 0

		while offset < self._thenOffset
			resolveHanlers self, offset

			offset += $groupNum

