diff --git a/src/player/personalAttentionSelect.js b/src/player/personalAttentionSelect.js
index abd9968f76c6faa3014c010eac29b2eea3f5a992..23a975e6df4325770281bc64ce38a4a21e951a60 100644
--- a/src/player/personalAttentionSelect.js
+++ b/src/player/personalAttentionSelect.js
@@ -929,7 +929,7 @@ App.UI.Player.personalAttention = function() {
 					return `soften behavioral flaw`;
 				}
 			} else if (slave.sexualFlaw !== "none") {
-				if (slave.devotion < -20) {
+				if (slave.devotion < -20 || App.Data.misc.paraphiliaList.includes(slave.sexualFlaw)) {
 					return `fix sexual flaw`;
 				} else {
 					return `soften sexual flaw`;