status($this->_code); // @todo This is not working as cleanly as I would like - ie: we shouldnt need to publish the headers ourselves? header(':', true, 501); if (Kohana::$config->load('debug')->show_errors) $response->body(View::factory('errors/501')->set('message',$this->getMessage())->render()); else $response->body('Dang, something went wrong, tell us how we got here...'); echo $response->render(); exit (501); } } ?>