# File lib/new_relic/agent/instrumentation/sidekiq.rb, line 22
      def call(worker, msg, queue, *_)
        trace_args = if worker.respond_to?(:newrelic_trace_args)
          worker.newrelic_trace_args(msg, queue)
        else
          self.class.default_trace_args(msg)
        end

        perform_action_with_newrelic_trace(trace_args) do
          NewRelic::Agent::Transaction.merge_untrusted_agent_attributes(msg['args'], 'job.sidekiq.args''job.sidekiq.args',
            NewRelic::Agent::AttributeFilter::DST_NONE)

          yield
        end
      end