docs: def get_maxweight(self, weight, concurrent_tasks, minweight=MINWEIGHT):
          """
          Return an appropriate maxweight for use in the block_splitter
          """
          totweight = self.get_weight(weight)
          ct = concurrent_tasks or 1
          mw = math.ceil(totweight / ct)
          return max(mw, minweight)