def handle_target(self, request, controller_args, controller_kwargs):
        """Internal method for this class

        handles normalizing the passed in values from the decorator using
        .normalize_target_params() and then passes them to the set .target()
        """
        try:
            param_args, param_kwargs = self.normalize_target_params(
                request=request,
                controller_args=controller_args,
                controller_kwargs=controller_kwargs
            )
            ret = self.target(*param_args, **param_kwargs)
            if not ret:
                raise ValueError("{} check failed".format(self.__class__.__name__))

        except CallError:
            raise

        except Exception as e:
            self.handle_error(e)
Internal method for this class

        handles normalizing the passed in values from the decorator using
        .normalize_target_params() and then passes them to the set .target()