docs: def _add_nec_args(self, payload):
          """Adds 'limit' and 'created_utc' arguments to the payload as necessary."""
          if self._limited(payload):
              # Do nothing I guess? Not sure how paging works on this endpoint...
              return
          if 'limit' not in payload:
              payload['limit'] = self.max_results_per_request
          if 'sort' not in payload:
              # Getting weird results if this is not made explicit. Unclear why.
              payload['sort'] = 'desc'
          if 'filter' in payload: #and payload.get('created_utc', None) is None:
              if not isinstance(payload['filter'], list):
                  if isinstance(payload['filter'], str):
                      payload['filter'] = [payload['filter']]
                  else:
                      payload['filter'] = list(payload['filter'])
              if 'created_utc' not in payload['filter']:
                  payload['filter'].append('created_utc')