diff --git a/src/endWeek/saSocialEffects.js b/src/endWeek/saSocialEffects.js
index 7001dd37118c4f5addaf765f0849c89d263fb0a0..d963d68285f4f9ad6c88f6554669e7b58bced06d 100644
--- a/src/endWeek/saSocialEffects.js
+++ b/src/endWeek/saSocialEffects.js
@@ -48,12 +48,12 @@ App.SlaveAssignment.saSocialEffects = function(slave) {
 					if (slave.pregSource > 0) {
 						const dad = findFather(slave.pregSource);
 						if (dad) {
-							if (slave.race !== dad.race && V.arcologies[0].FSSupremacistRace === "mixed race") {
+							if (V.arcologies[0].FSSupremacistRace === "mixed race") {
 								t.push(new SocialEffect("Supremacist", 2, "Mixed race breeding",
-									`Society <span class="green">approves</span> of your using slave breeders like ${slave.slaveName} to propagate the ${V.arcologies[0].FSSupremacistRace} civilization.`));
+									`Society <span class="green">strongly approves</span> of your using slave breeders like ${slave.slaveName} to propagate the new mixed race civilization.`));
 							} else if (slave.race !== dad.race) {
 								t.push(new SocialEffect("Supremacist", -2, "Miscegenation",
-									`Society <span class="red">strongly disapproves</span> of your allowing a pure ${V.arcologies[0].FSSupremacistRace} slave to be miscegenated by ${dad.slaveName}.`));
+									`Society <span class="red">strongly disapproves</span> of your allowing a pure ${V.arcologies[0].FSSupremacistRace} slave's womb to be sullied by ${dad.slaveName}'s ${dad.race} seed.`));
 							} else {
 								t.push(new SocialEffect("Supremacist", 2, "Pure race breeding",
 									`Society <span class="green">strongly approves</span> of your using slave breeders like ${slave.slaveName} to propagate the ${V.arcologies[0].FSSupremacistRace} civilization.`));
@@ -72,6 +72,22 @@ App.SlaveAssignment.saSocialEffects = function(slave) {
 					t.push(new SocialEffect("Supremacist", 1, "Inferior race fuckdoll",
 						`Society <span class="green">approves</span> of your keeping a Fuckdoll of an inferior race.`));
 				}
+				if (V.arcologies[0].FSSupremacistRace === "mixed race") {
+					if (slave.pregKnown === 1) {
+						if (slave.pregSource > 0) {
+							const dad = findFather(slave.pregSource);
+							if (dad) {
+								if (slave.race === dad.race) {
+									t.push(new SocialEffect("Supremacist", -2, "Pure race breeding",
+										`Society <span class="red">strongly disapproves</span> of your allowing your slave breeders to propagate their supposedly pure race instead of contributing to the advancement of race-mixing.`));
+								} else {
+									t.push(new SocialEffect("Supremacist", 2, "Mixed race breeding",
+										`Society <span class="green">strongly approves</span> of your producing superior mixed race offspring from an inferior pureblooded ${slave.race} mother and ${dad.race} father.`));
+								}
+							}
+						}
+					}
+				}
 			}
 		}
 
@@ -101,9 +117,14 @@ App.SlaveAssignment.saSocialEffects = function(slave) {
 			} else {
 				if (slave.pregKnown === 1 && slave.pregSource > 0) {
 					const dad = findFather(slave.pregSource);
-					if (dad && dad.race === V.arcologies[0].FSSubjugationistRace) {
-						t.push(new SocialEffect("Subjugationist", -2, "Miscegenation",
-							`Society <span class="red">strongly disapproves</span> of your allowing ${slave.slaveName} to be miscegenated by ${addA(V.arcologies[0].FSSubjugationistRace)} subhuman like ${dad.slaveName}.`));
+					if (dad) {
+						if (dad.race === V.arcologies[0].FSSubjugationistRace) {
+							t.push(new SocialEffect("Subjugationist", -2, "Miscegenation",
+								`Society <span class="red">strongly disapproves</span> of your allowing ${slave.slaveName}'s womb to be sullied by ${addA(V.arcologies[0].FSSubjugationistRace)} subhuman like ${dad.slaveName}.`));
+						} else if (V.arcologies[0].FSSubjugationistRace === "mixed race" && slave.race !== dad.race) {
+							t.push(new SocialEffect("Subjugationist", -2, "Miscegenation",
+								`Society <span class="red">strongly disapproves</span> of your producing mixed race mongrels by miscegenating pureblooded slave stock.`));
+						}
 					}
 				}
 			}