protected function _callControllerMethod() {

        // Make sure the controller we are calling exists
        if (!isset($this->_controller) || !is_object($this->_controller)) {
            $this->_error("Controller does not exist: " . $this->_url_controller);
            return false;
        }

        // Make sure the method we are calling exists
        if (!method_exists($this->_controller, $this->_url_method)) {
            $this->_error("Method does not exist: " . $this->_url_method);
            return false;
        }

        call_user_func_array(array($this->_controller, $this->_url_method), $this->_url_args);
    }