          idx = 0
          while idx < self.batchsize:
              item = self._collect_item(queue)
              if item == "EOF":
                  logger.trace("EOF received")
                  exhausted = True
                  break
              # Put frames with no faces into the out queue to keep TQDM consistent
              if not item.detected_faces:
                  self._queues["out"].put(item)
 
</s> remove         batch = {}
 </s> add         batch = AlignerBatch() </s> remove                 batch.setdefault("image", []).append(converted_image)
                batch.setdefault("detected_faces", []).append(face)
                batch.setdefault("filename", []).append(item.filename)
 </s> add                 batch.image.append(converted_image)
                batch.detected_faces.append(face)
                batch.filename.append(item.filename) </s> remove             logger.trace("Getting from _rollover: (filename: `%s`, faces: %s)",
 </s> add             logger.trace("Getting from _rollover: (filename: `%s`, faces: %s)",  # type:ignore </s> remove                 logger.trace("Getting from queue: (filename: %s, faces: %s)",
 </s> add                 logger.trace("Getting from queue: (filename: %s, faces: %s)",  # type:ignore
                logger.trace("EOF received")  # type:ignore
                self._filter.output_counts()
          idx = 0
          while idx < self.batchsize:
              item = self._collect_item(queue)
              if item == "EOF":
                logger.trace("EOF received")  # type:ignore
                self._filter.output_counts()
                  exhausted = True
                  break
              # Put frames with no faces into the out queue to keep TQDM consistent
              if not item.detected_faces:
                  self._queues["out"].put(item)
keep keep keep keep replace keep keep keep keep keep
 Extract updates:
  - Default CPU detector to MTCNN
  - add basic Aligner false positive filters
  - Typing: align + plugins
  - Use specific AlignerBatch class for alignment
  - 
plugins/extract/align/_base.py