                  if not log_once:
                      logger.warning("Legacy faces discovered. These faces will be updated")
                      log_once = True
                  metadata = update_legacy_png_header(filename, self._alignments)
                  if not metadata:
                      # Face not found
                      self._counts["skip"] += 1
                      logger.warning("Legacy face not found in alignments file. This face has not "
                                     "been updated: '%s'", filename)
                      continue
  
 
</s> remove                 logger.warning("Skipping Face not found in alignments file. skipping: '%s'",
                               filename)
 </s> add                 logger.warning("Skipping Face not found in alignments file: '%s'", filename)
                if not metadata:  # Face not found
                  if not log_once:
                      logger.warning("Legacy faces discovered. These faces will be updated")
                      log_once = True
                  metadata = update_legacy_png_header(filename, self._alignments)
                if not metadata:  # Face not found
                if not metadata:  # Face not found
                      self._counts["skip"] += 1
                      logger.warning("Legacy face not found in alignments file. This face has not "
                                     "been updated: '%s'", filename)
                      continue
  
keep keep keep keep replace replace keep keep keep keep keep
 core mask updates:
  - Add support for different mask centering
  - Update legacy alignments to store mask centering
  - Bugfix: lib.image ImageIO. Ensure unique queues are created (fixes mask tool when Face is input and an output folder is provided) 
tools/mask/mask.py