private function swishAfter()
  {
    $events = $this;
    return function($route) use ($events) {
      $events->handleResponse($route->response);
      return Events::trigger('routes.handle', [$route]);
    };
  }