 
 		return
 
-	scheduleUnhandledRejection = genScheduler 10, (genScheduler 10, (p) ->
+	scheduleUnhandledRejection = genScheduler 9, (genScheduler 9, (p) ->
 		# iter tree
 		iter = (node) ->
 			i = 0

	$tryCatchFn = null
	$tryErr = { e: null }
	$noop = {}
	$nil = undefined

	isObject = (obj) ->
		typeof obj == 'object'

		 * @private
		 * @param {Function} fn The flush task.
		###
		scheduleFlush = Yaku.nextTick or do ->
			try
				root.process.nextTick
			catch
				setTimeout

		(p, v) ->
			fnQueue[fnQueueLen++] = p
			fnQueue[fnQueueLen++] = v

			scheduleFlush flush if fnQueueLen == 2

			return

