diff --git a/src/endWeek/saRulesFunctions.js b/src/endWeek/saRulesFunctions.js
index 2a25f382adb3b6b1a7fb7368268ec5930403a1bc..5d8c18cf948891329b4ea0e8b3b44e745f66853b 100644
--- a/src/endWeek/saRulesFunctions.js
+++ b/src/endWeek/saRulesFunctions.js
@@ -1116,9 +1116,9 @@ App.EndWeek.Rules.consentDiscoversFetish = function(slave) {
 					} else {
 						el.append(`teases ${his} anus, `);
 					}
-					el.append(`and ${he} loves it;`);
+					el.append(`and ${he} loves it; `);
 				} else {
-					el.append(`teases ${his} virgin anus, and ${he} loves it;`);
+					el.append(`teases ${his} virgin anus, and ${he} loves it; `);
 				}
 				App.UI.DOM.appendNewElement("span", el, `${he}'s an anal slut!`, ["lightcoral"]);
 			} else if (slave.fetish === "boobs") {
diff --git a/src/events/recETS/recetsDesperateBroodmother.js b/src/events/recETS/recetsDesperateBroodmother.js
index 9fe47e45cbee58f51bbcf0f205adcc9d2ae03b10..cecbecbd885e992933680948bb0aedf23f17ecdd 100644
--- a/src/events/recETS/recetsDesperateBroodmother.js
+++ b/src/events/recETS/recetsDesperateBroodmother.js
@@ -65,6 +65,7 @@ App.Events.recetsDesperateBroodmother = class recetsDesperateBroodmother extends
 		if (random(1, 100) < V.seeDicks) { /* boy*/
 			child = generateRelatedSlave(mother, "son");
 			child.origin = "$His mother offered $him to you as an incentive to take them in.";
+			child.career = "homeless";
 			child.slaveName = child.birthName;
 			setHealth(child, jsRandom(10, 20));
 			child.devotion -= 5;
@@ -111,6 +112,7 @@ App.Events.recetsDesperateBroodmother = class recetsDesperateBroodmother extends
 		} else { /* girl*/
 			child = generateRelatedSlave(mother, "daughter");
 			child.origin = "$His mother offered $him to you as an incentive to take them in.";
+			child.career = "homeless";
 			child.slaveName = child.birthName;
 			setHealth(child, jsRandom(10, 20));
 			child.devotion -= 5;
diff --git a/src/events/recETS/recetsIdenticalHermPair.js b/src/events/recETS/recetsIdenticalHermPair.js
index 59cda539a5ac59527792dbde8a8c161c616ad0d3..840b28ae767a12da472a6514c902cf08c7cabcad 100644
--- a/src/events/recETS/recetsIdenticalHermPair.js
+++ b/src/events/recETS/recetsIdenticalHermPair.js
@@ -64,6 +64,7 @@ App.Events.recetsIdenticalHermPair = class recetsIdenticalHermPair extends App.E
 		const contractCost = slaveCost(thing1) * 2;
 
 		const thing2 = generateRelatedSlave(thing1, "twin");
+		thing2.career = "a slave";
 		thing2.energy = Math.max(thing2.energy, 40);
 		thing2.attrXX = Math.max(thing2.attrXX, 70);
 		thing2.attrXY = Math.max(thing2.attrXY, 70);
diff --git a/src/events/recETS/recetsIdenticalPair.js b/src/events/recETS/recetsIdenticalPair.js
index ab6b30df463b09c99492a01a98c07bfd96830ec8..297e9983d2df97301bb9f98736666986726535ab 100644
--- a/src/events/recETS/recetsIdenticalPair.js
+++ b/src/events/recETS/recetsIdenticalPair.js
@@ -57,6 +57,7 @@ App.Events.recetsIdenticalPair = class recetsIdenticalPair extends App.Events.Ba
 		const contractCost = slaveCost(thing1) * 2;
 
 		const thing2 = generateRelatedSlave(thing1, "twin");
+		thing2.career = "a slave";
 		thing2.energy = Math.max(thing2.energy, 40);
 		thing2.attrXX = Math.max(thing2.attrXX, 70);
 		thing2.relationship = 2;
diff --git a/src/events/recETS/recetsIncestBrotherBrother.js b/src/events/recETS/recetsIncestBrotherBrother.js
index c28b6dd97884b213998175c6962d857f52ff4a6d..d232241d76c5d375048ab4a459ce0ff9b40e8787 100644
--- a/src/events/recETS/recetsIncestBrotherBrother.js
+++ b/src/events/recETS/recetsIncestBrotherBrother.js
@@ -37,6 +37,7 @@ App.Events.recetsIncestBrotherBrother = class recetsIncestBrotherBrother extends
 		brother1.relationship = 3;
 
 		const brother2 = generateRelatedSlave(brother1, "younger brother");
+		brother2.career = "a dropout";
 		brother2.pubicHStyle = "shaved";
 		brother2.dick += 2;
 		brother2.balls += 2;
diff --git a/src/events/recETS/recetsIncestFatherDaughter.js b/src/events/recETS/recetsIncestFatherDaughter.js
index e143a78d2f056df40bc70f8bd0b8378093d17c6e..9c7e22cdc6d4f72fcfcb91cf4dd458f1b2070e76 100644
--- a/src/events/recETS/recetsIncestFatherDaughter.js
+++ b/src/events/recETS/recetsIncestFatherDaughter.js
@@ -40,6 +40,7 @@ App.Events.recetsIncestFatherDaughter = class recetsIncestFatherDaughter extends
 		father.relationship = 3;
 
 		const daughter = generateRelatedSlave(father, "daughter");
+		daughter.career = "a student";
 		daughter.vagina = 3;
 		daughter.clit = 1;
 		daughter.ovaries = 1;
diff --git a/src/events/recETS/recetsMatchedPair.js b/src/events/recETS/recetsMatchedPair.js
index eba40b8899d077fcdf2f6440821c408cb10f7bcd..1ee0b9795e04d1a6ccc97e549c641af443a9a718 100644
--- a/src/events/recETS/recetsMatchedPair.js
+++ b/src/events/recETS/recetsMatchedPair.js
@@ -58,6 +58,7 @@ App.Events.recetsMatchedPair = class recetsMatchedPair extends App.Events.BaseEv
 		const contractCost = slaveCost(sis1) * 2;
 
 		const sis2 = generateRelatedSlave(sis1, "twin", true);
+		sis2.career = "a slave";
 		sis2.vagina = 1;
 		sis2.preg = -1;
 		sis2.dick = 0;
diff --git a/src/npc/generate/newChildIntro.js b/src/npc/generate/newChildIntro.js
index fa70dd3be5a9ace14018f8c2e5634815ebb4687e..25cdd4523005b00d62f1ba8de1e4439d4fc2f18f 100644
--- a/src/npc/generate/newChildIntro.js
+++ b/src/npc/generate/newChildIntro.js
@@ -32,6 +32,8 @@ App.UI.newChildIntro = function(slave) {
 		if (tempDad) {
 			if (tempMom.ID !== V.PC.ID && tempDad.ID !== V.PC.ID && tempMom.ID !== tempDad.ID) {
 				tempParents = "parents";
+			} else if (tempMom.ID === tempDad.ID && tempMom.ID !== V.PC.ID) {
+				tempParents = "sole parent";
 			}
 		}
 	}