diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index bfe93714e75325264cf8dd37070df8362f6a0f72..9615a9cff33c8990778df23114bbc08ff6379d74 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -1886,7 +1886,7 @@ globalThis.DefaultRules = (function() {
 					r += `<br>Since ${slave.slaveName} is mindbroken, ${his} speech rules have been set to restrictive.`;
 				}
 			} else if (slave.accent === 4) {
-				if (rule.speechRules === "accent elimination" && slave.rules.speech !== "language lessons") {
+				if ((rule.speechRules === "accent elimination" || rule.speechRules === "permissive") && slave.rules.speech !== "language lessons") {
 					slave.rules.speech = "language lessons";
 					r += `<br>Since ${slave.slaveName} does not know how to talk, ${his} speech rules have been set to language learning.`;
 				} else {