docs: def send(self, url, data, headers):
          """
          Sends a request to an SQS queue -- to be later popped off
          later for submission into Sentry.
          Note: This will simply raise any Boto ClientErrors that are encountered.
          """
          if not self.queue_url:
              self.queue_url = self.sqs_client.get_queue_url(QueueName=self.sqs_name,
                                                             QueueOwnerAWSAccountId=self.sqs_account)["QueueUrl"]
  
          payload = {
              "url": url,
              "headers": headers,
              "data": base64.b64encode(data).decode("utf-8")
          }
  
          try:
              self.sqs_client.send_message(QueueUrl=self.queue_url,
                                           MessageBody=json.dumps(payload))
          except ClientError as e:
              # TODO break circular dep for logging
              print(data)  # not sure if this is the best way to get messages.
              raise e