Error handling is based on Kohana::$errors, which is more correct.
Status is set in get_response instead of being set in the controller.