docs: def _smallest_buffer(self):
          """
          Get the size of the smallest buffer.
          """
  
          smallest = np.inf
  
          for buffer in self.buffers:
              if buffer is None:
                  return 0
              elif buffer.shape[0] < smallest:
                  smallest = buffer.shape[0]
  
          return smallest