      def _crop_destination_faces(self):
          """ Extract the swapped faces from the swapped frames using the source face destination
          matrices. """
          logger.debug("Updating destination faces")
          self._faces["dst"] = list()
          destination = self.destination if self.destination else [np.ones_like(src["image"])
                                                                   for src in self.source]
          for idx, image in enumerate(destination):
              self._faces["dst"].append(transform_image(image,
                                                        self._faces["matrix"][idx],
 
</s> remove                                    list()).append(os.path.splitext(image["filename"])[0])
            self._faces.setdefault("matrix", list()).append(matrix)
            self._faces.setdefault("src", list()).append(transform_image(src_img,
                                                                         matrix,
                                                                         self._size,
                                                                         self._padding))
 </s> add                                    []).append(os.path.splitext(image["filename"])[0])
            self._faces.setdefault("matrix", []).append(matrix)
            self._faces.setdefault("src", []).append(transform_image(src_img,
                                                                     matrix,
                                                                     self._size,
                                                                     self._padding)) </s> remove         self._faces = dict()
 </s> add         self._faces = {} </s> remove         swapped = list()
 </s> add         swapped = [] </s> remove         self.destination = list()  # Swapped + patched images
 </s> add         self.destination = []  # Swapped + patched images </s> remove         self.source = list()  # Source images, filenames + detected faces
 </s> add         self.source = []  # Source images, filenames + detected faces
        self._faces["dst"] = []
      def _crop_destination_faces(self):
          """ Extract the swapped faces from the swapped frames using the source face destination
          matrices. """
          logger.debug("Updating destination faces")
        self._faces["dst"] = []
          destination = self.destination if self.destination else [np.ones_like(src["image"])
                                                                   for src in self.source]
          for idx, image in enumerate(destination):
              self._faces["dst"].append(transform_image(image,
                                                        self._faces["matrix"][idx],
keep keep keep keep replace keep keep keep keep keep
 bugfix: Preview Tool, ensure all config items are written 
tools/preview/preview.py