code: def check_elastic(self):
          '''
          Checks if we need to break moderation in order to maintain our desired
          throttle limit
  
          @return: True if we need to break moderation
          '''
          if self.elastic and self.elastic_kick_in == self.limit:
              value = self.redis_conn.zcard(self.window_key)
              if self.limit - value > self.elastic_buffer:
                  return True
          return Falsf check_elastic(self):
          '''
          Checks if we need to break moderation in order to maintain our desired
          throttle limit
  
          @return: True if we need to break moderation
          '''
          if self.elastic and self.elastic_kick_in == self.limit:
              value = self.redis_conn.zcard(self.window_key)
              if self.limit - value > self.elastic_buffer:
                  return True
          return False
docs: Checks if we need to break moderation in order to maintain our desired
          throttle limit
  
          @return: True if we need to break moderation