public function handle($message, callable $next)
    {
        try {
            $next($message);
        } catch (UndefinedCallable $exception) {
            $this->logger->log(
                $this->logLevel,
                'No message handler found, trying to handle it asynchronously',
                [
                    'type' => get_class($message)
                ]
            );

            $this->publisher->publish($message);
        }
    }