docs: def run(self):
          """Run the rejected Application"""
          self.setup()
          self._mcp = self._master_control_program()
          try:
              self._mcp.run()
          except KeyboardInterrupt:
              LOGGER.info('Caught CTRL-C, shutting down')
          except Exception:
              exc_info = sys.exc_info()
              kwargs = {'logger': 'rejected.controller'}
              LOGGER.debug('Sending exception to sentry: %r', kwargs)
              if self._sentry_client:
                  self._sentry_client.captureException(exc_info, **kwargs)
              raise
          if self.is_running:
              self.stop()