 			return @.location.assign(url)
 		#イベントディスパッチ
 		@dispatchEvent(new KazitoriEvent(KazitoriEvent.CHANGE, next, prev))
-		@loadURL(frag)
+		@loadURL(frag, matched)
 		return 
 
 	#中断する

		###

		url = @.root + frag.replace(routeStripper, '')

		if @_matchCheck(@.fragment) is false
			if @.notFound isnt null
				@change(@.notFound)
			@._dispatcher.dispatchEvent(new KazitoriEvent(KazitoriEvent.NOT_FOUND))

		return @

	#URL を読み込む
	loadURL:(fragmentOverride, matched)->
		fragment = @.fragment = @getFragment(fragmentOverride)
		matched = []
		beforesMatched = []
		
		if @.beforeAnytimeHandler or @.beforeHandlers.length > 0
			@._beforeDeffer = new Deffered()
			@._beforeDeffer.queue = []
