          self._blur_kernel = 0
          self._threshold = 0.0
  
      @property
      def mask(self):
          """ numpy.ndarray: The mask at the size of :attr:`stored_size` with any requested blurring
 
</s> remove         if image is not None and self.aligned["face"] is None:
 </s> add         if image is not None and (self.aligned["face"] is None or force): </s> remove     def load_aligned(self, image, size=256, dtype=None):
 </s> add     def load_aligned(self, image, size=256, dtype=None, force=False): </s> remove         if self.aligned:
 </s> add         if self.aligned and not force:
        self.set_blur_and_threshold()
          self._blur_kernel = 0
          self._threshold = 0.0
        self.set_blur_and_threshold()
  
      @property
      def mask(self):
          """ numpy.ndarray: The mask at the size of :attr:`stored_size` with any requested blurring
keep add keep keep keep keep
 Core updates (#981)

* Icon + minor files update

* lib.faces_detect
      - Add option to force reload an aligned face
      - Make sure a default blur and threshold parameter is set
      - Add ability to replace an existing mask 
lib/faces_detect.py