diff --git a/js/003-data/policiesData.js b/js/003-data/policiesData.js
index 1c6bd4de4d92d55568867c55508094e071fd24ed..8bdc865473e9e8b15aaa9ff692032c198bd909be 100644
--- a/js/003-data/policiesData.js
+++ b/js/003-data/policiesData.js
@@ -348,7 +348,7 @@ App.Data.Policies.Selection = {
 					return el;
 				},
 				get activatedText() {
-					return `you are using your personal influence to make ${V.targetIdealAge} the most sexually appealing age. The current percieved ideal age is ${V.idealAge}.`;
+					return `you are using your personal influence to make ${V.targetIdealAge} the most sexually appealing age. The current perceived ideal age is ${V.idealAge}.`;
 				},
 				onRepeal: function() { 
 					if(V.arcologies[0].FSMaturityPreferentialist !== "unset") {
diff --git a/src/events/intro/introSummary.js b/src/events/intro/introSummary.js
index 117d9a3f348a19050a1300c7b84a276f17f47895..ba6b070a335999eaf7401a6d3d2094310b56ce42 100644
--- a/src/events/intro/introSummary.js
+++ b/src/events/intro/introSummary.js
@@ -624,7 +624,7 @@ App.Intro.summary = function() {
 
 		V.idealAge = Math.clamp(V.idealAge, minAge, maxAge);
 		options.addOption("Prime age of sexual appeal", "idealAge")
-			.addComment("Percieved beauty will decrease the farther (younger or older) one's appearance is from the ideal.").showTextBox();
+			.addComment("Perceived beauty will decrease the farther (younger or older) one's appearance is from the ideal.").showTextBox();
 
 		V.fertilityAge = Math.clamp(V.fertilityAge, 3, 18);
 		options.addOption("Girls will not be able to become pregnant if their age is under", "fertilityAge").showTextBox();
diff --git a/src/events/recETS/recetsPoshMotherDaughter.js b/src/events/recETS/recetsPoshMotherDaughter.js
index 3d0339c23386343727aa2e8903db9065d5d2c422..1ed9aff9edb3324ad044f672b8328597b8b3c256 100644
--- a/src/events/recETS/recetsPoshMotherDaughter.js
+++ b/src/events/recETS/recetsPoshMotherDaughter.js
@@ -94,7 +94,7 @@ App.Events.recetsPoshMotherDaughter = class recetsPoshMotherDaughter extends App
 
 		function sell() {
 			cashX((cost - contractCost), "slaveTransfer", mother);
-			return `slave.slaveName accepts being resold without much fuss. ${He}'s merely exchanged one unknown owner for another. For all ${he} knows ${his} new buyer will be less abusive than you would have been. ${He} would be less complacent if ${he} knew who ${his} buyers are; ${he}'ll be immured in an arcade within the hour.`;
+			return `${mother.slaveName} accepts being resold without much fuss. ${He}'s merely exchanged one unknown owner for another. For all ${he} knows ${his} new buyer will be less abusive than you would have been. ${He} would be less complacent if ${he} knew who ${his} buyers are; ${he}'ll be immured in an arcade within the hour.`;
 		}
 
 		function both() {