diff --git a/code/libraries/koowa/dispatcher/abstract.php b/code/libraries/koowa/dispatcher/abstract.php
index <HASH>..<HASH> 100644
--- a/code/libraries/koowa/dispatcher/abstract.php
+++ b/code/libraries/koowa/dispatcher/abstract.php
@@ -70,6 +70,8 @@ abstract class KDispatcherAbstract extends KControllerAbstract
         	'controller'			=> $this->_identifier->package,
     		'request'				=> KRequest::get('get', 'string'),
     		'request_persistent' 	=> false
+        ))->append(array(
+            'request' 				=> array('format' => KRequest::format() ? KRequest::format() : 'html')
         ));
 
         parent::_initialize($config);
Removed coupling with KRequest. The 'format' is now being set in the dispatcher. The default 'format' is 'html'.