          if self._model.command_line_arguments.warp_to_landmarks:
              logger.debug("Adding landmarks to training opts dict")
              retval["landmarks"] = alignments.landmarks
  
          if self._model.config["learn_mask"] or self._model.config["penalized_mask_loss"]:
              logger.debug("Adding masks to training opts dict")
              retval["masks"] = alignments.masks
  
          if self._model.config["eye_multiplier"] > 1:
              retval["masks_eye"] = alignments.masks_eye
 
</s> remove         if self._model.config["eye_multiplier"] > 1:
 </s> add         if penalized_loss and self._model.config["eye_multiplier"] > 1: </s> remove         if self._model.config["mouth_multiplier"] > 1:
 </s> add         if penalized_loss and self._model.config["mouth_multiplier"] > 1: </s> remove                     self._model.config["penalized_mask_loss"],
 </s> add                     penalized_loss,
        if self._model.config["learn_mask"] or penalized_loss:
          if self._model.command_line_arguments.warp_to_landmarks:
              logger.debug("Adding landmarks to training opts dict")
              retval["landmarks"] = alignments.landmarks
  
        if self._model.config["learn_mask"] or penalized_loss:
              logger.debug("Adding masks to training opts dict")
              retval["masks"] = alignments.masks
  
          if self._model.config["eye_multiplier"] > 1:
              retval["masks_eye"] = alignments.masks_eye
keep keep keep keep replace keep keep keep keep keep
 - Bugfix: Training - Disable loss multipliers if penalized loss not selected
- Training: Half mouth/eye multiplier defaults
- GUI: Remove analysis callback from convert tab 
plugins/train/trainer/_base.py