diff --git a/src/events/recETS/recetsAddictMotherDaughter.js b/src/events/recETS/recetsAddictMotherDaughter.js
index c572bed90f91e58021c613818f896bec5a8679c8..7d3618ce5ac6d72e670c90fab9a9b38db5e87cc7 100644
--- a/src/events/recETS/recetsAddictMotherDaughter.js
+++ b/src/events/recETS/recetsAddictMotherDaughter.js
@@ -44,7 +44,8 @@ App.Events.recetsAddictMotherDaughter = class recetsAddictMotherDaughter extends
 
 		const daughter = generateRelatedSlave(mother, "daughter");
 		daughter.origin = "You tricked $his mother into selling $him into slavery to clear addiction debts.";
-		daughter.career = App.Data.Careers.General.uneducated.random();
+		daughter.intelligenceImplant = 0;
+		daughter.career = randomCareer(daughter);
 		daughter.slaveName = daughter.birthName;
 		daughter.devotion += 10;
 		daughter.trust += 10;
diff --git a/src/events/recFS/recfsFSEgyptianRevivalistAcquisition.js b/src/events/recFS/recfsFSEgyptianRevivalistAcquisition.js
index be23e9be32e16a412d38c0bcc820e136efa62ffa..fe68dc3f41f681c34e9f297983c24a3d8f2eaf8a 100644
--- a/src/events/recFS/recfsFSEgyptianRevivalistAcquisition.js
+++ b/src/events/recFS/recfsFSEgyptianRevivalistAcquisition.js
@@ -35,14 +35,6 @@ App.Events.recFSEgyptianRevivalistAcquisition = class recFSEgyptianRevivalistAcq
 		slave.relationship = 4;
 		slave.relationshipTarget = secondSlave.ID;
 
-		if (secondSlave.actualAge <= 22) {
-			secondSlave.career = App.Data.Careers.General.young.random();
-		} else if (secondSlave.intelligenceImplant >= 15) {
-			secondSlave.career = App.Data.Careers.General.educated.random();
-		} else {
-			secondSlave.career = App.Data.Careers.General.uneducated.random();
-		}
-
 		/* they've been fucking, obviously, so no virginity */
 		if (secondSlave.dick > 0) {
 			if (slave.vagina === 0) {
diff --git a/src/npc/generate/generateRelatedSlave.js b/src/npc/generate/generateRelatedSlave.js
index 0b7273f2fbbad6756f6d43aa0d13e8c58dcf6d5c..8cf3aa77cfe1faef9b932075f7d7e27cee1dfec3 100644
--- a/src/npc/generate/generateRelatedSlave.js
+++ b/src/npc/generate/generateRelatedSlave.js
@@ -359,6 +359,9 @@ globalThis.generateRelatedSlave = (function() {
 
 		// reset health (but keep condition, which disproportionately influences slave value)
 		setHealth(slave, slave.health.condition);
+
+		// reset career
+		slave.career = randomCareer(slave);
 	}
 
 	/**