# File lib/new_relic/agent/pipe_channel_manager.rb, line 245
        def unmarshal(data)
          NewRelic::LanguageSupport.with_cautious_gc do
            Marshal.load(data)
          end
        rescue StandardError => e
          ::NewRelic::Agent.logger.error "Failure unmarshalling message from Resque child process", e
          ::NewRelic::Agent.logger.debug Base64.encode64(data)
          nil
        end