diff --git a/src/npc/interaction/slaveOnSlaveFeeding/fSlaveFeed.js b/src/npc/interaction/slaveOnSlaveFeeding/fSlaveFeed.js
index 4e51a38af062e0bae8469631b8e34c805c59ef22..9cc0c477313a4bd605908494a433a3783e9f114e 100644
--- a/src/npc/interaction/slaveOnSlaveFeeding/fSlaveFeed.js
+++ b/src/npc/interaction/slaveOnSlaveFeeding/fSlaveFeed.js
@@ -10,9 +10,10 @@ globalThis.FSlaveFeed = function(slave, milkTap) {
 		his2, he2, him2, himself2, wife2
 	} = getPronouns(milkTap).appendSuffix("2");
 	let incestGive;
-	let incestTake;
+	let incestTake;s
 	let r = [];
 	const relative = relativeTerm(slave, milkTap);
+	const relative2 = relativeTerm(milkTap, slave);
 	if (slave.bellyAccessory !== "a support band") {
 		slave.bellyAccessory = "none";
 	}
@@ -133,9 +134,9 @@ globalThis.FSlaveFeed = function(slave, milkTap) {
 			}
 		} else if (areSisters(slave, milkTap) === 1) {
 			if (incestGive) {
-				r.push(`This is easy enough, as having ${milkTap.slaveName} enjoys sexually experimenting with ${his2} ${relative}.`);
+				r.push(`This is easy enough, as having ${milkTap.slaveName} enjoys sexually experimenting with ${his2} ${relative2}.`);
 			} else {
-				r.push(`This is easy enough, as ${milkTap.slaveName} wants ${his2} ${relative} to try ${his2} milk, but only if ${he} can taste ${hers} too.`);
+				r.push(`This is easy enough, as ${milkTap.slaveName} wants ${his2} ${relative2} to try ${his2} milk, but only if ${he} can taste ${hers} too.`);
 			}
 			if (milkTap.lactation > 1) {
 				r.push(`${He2} is practically gushing milk with excitement.`);
@@ -144,7 +145,7 @@ globalThis.FSlaveFeed = function(slave, milkTap) {
 			}
 		} else if (areSisters(slave, milkTap) === 2) {
 			if (incestGive) {
-				r.push(`This is easy enough, as having ${milkTap.slaveName} enjoys sexually experimenting with ${his2} ${relative}.`);
+				r.push(`This is easy enough, as having ${milkTap.slaveName} enjoys sexually experimenting with ${his2} ${relative2}.`);
 				if (milkTap.lactation > 1) {
 					r.push(`${He2} is practically gushing milk with excitement.`);
 				} else {
@@ -160,7 +161,7 @@ globalThis.FSlaveFeed = function(slave, milkTap) {
 			}
 		} else if (areSisters(slave, milkTap) === 3) {
 			if (incestGive) {
-				r.push(`This is easy enough, as having ${milkTap.slaveName} enjoys sexually experimenting with ${his2} ${relative}.`);
+				r.push(`This is easy enough, as having ${milkTap.slaveName} enjoys sexually experimenting with ${his2} ${relative2}.`);
 				if (milkTap.lactation > 1) {
 					r.push(`${He2} is practically gushing milk with excitement.`);
 				} else {
@@ -582,7 +583,7 @@ globalThis.FSlaveFeed = function(slave, milkTap) {
 			}
 			r.push(r.pop() + `.`);
 		} else if (areSisters(slave, milkTap) === 3) {
-			r.push(`${milkTap.slaveName} moans lewdly as ${his2} ${relative} suckles from ${his2} breasts. You enjoy the show, specifically the sight of ${slave.slaveName}'s belly steadily growing larger until`);
+			r.push(`${milkTap.slaveName} moans lewdly as ${his2} ${relative2} suckles from ${his2} breasts. You enjoy the show, specifically the sight of ${slave.slaveName}'s belly steadily growing larger until`);
 			if (slave.inflation === 3) {
 				r.push(`${his} belly is round and taut, making ${him} look pregnant. ${He} pops off ${his} ${relative}'s nipple and settles into ${his2} breasts for a short rest while hiccupping`);
 
@@ -1103,15 +1104,15 @@ globalThis.FSlaveFeed = function(slave, milkTap) {
 			}
 		} else if (slave.mother === milkTap.ID) {
 			if (incestGive) {
-				r.push(`This is easy enough, as ${milkTap.slaveName} savors the thought of having ${his2} dick sucked by ${his2} ${relative}.`);
+				r.push(`This is easy enough, as ${milkTap.slaveName} savors the thought of having ${his2} dick sucked by ${his2} ${relative2}.`);
 			} else {
-				r.push(`This is tough, as ${milkTap.slaveName} is very uncomfortable having ${his2} dick sucked by ${his2} ${relative}, but ${he2} can't really complain about getting ${his2} overfilled nuts drained.`);
+				r.push(`This is tough, as ${milkTap.slaveName} is very uncomfortable having ${his2} dick sucked by ${his2} ${relative2}, but ${he2} can't really complain about getting ${his2} overfilled nuts drained.`);
 			}
 		} else if (slave.father === milkTap.ID) {
 			if (incestGive) {
-				r.push(`This is easy enough, as ${milkTap.slaveName} cherishes the sheer lewdness of having ${his2} dick sucked by ${his2} ${relative}.`);
+				r.push(`This is easy enough, as ${milkTap.slaveName} cherishes the sheer lewdness of having ${his2} dick sucked by ${his2} ${relative2}.`);
 			} else {
-				r.push(`This is tough, as ${milkTap.slaveName} is rather uncomfortable having ${his2} dick sucked by ${his2} ${relative}, but ${he2} can't really complain about getting ${his2} overfilled nuts drained.`);
+				r.push(`This is tough, as ${milkTap.slaveName} is rather uncomfortable having ${his2} dick sucked by ${his2} ${relative2}, but ${he2} can't really complain about getting ${his2} overfilled nuts drained.`);
 			}
 		} else if (milkTap.mother === slave.ID) {
 			if (incestGive) {
@@ -1131,22 +1132,22 @@ globalThis.FSlaveFeed = function(slave, milkTap) {
 			} else {
 				r.push(`This is moderately tough, as ${milkTap.slaveName} is uncomfortable getting so intimate with ${his2}`);
 				if (milkTap.energy >= 95) {
-					r.push(`${relative}, though as a nymphomaniac, the thought of someone who looks so much like ${him2} is a major turn on.`);
+					r.push(`${relative2}, though as a nymphomaniac, the thought of someone who looks so much like ${him2} is a major turn on.`);
 				} else {
-					r.push(`${relative} but ${he2} can't really complain about getting ${his2} overfilled nuts drained.`);
+					r.push(`${relative2}, but ${he2} can't really complain about getting ${his2} overfilled nuts drained.`);
 				}
 			}
 		} else if (areSisters(slave, milkTap) === 2) {
 			if (incestGive) {
-				r.push(`This is easy enough, as ${milkTap.slaveName} is quite eager to get intimate with ${his2} ${relative}.`);
+				r.push(`This is easy enough, as ${milkTap.slaveName} is quite eager to get intimate with ${his2} ${relative2}.`);
 			} else {
-				r.push(`This is moderately tough, as ${milkTap.slaveName} is uncomfortable getting so intimate with ${his2} ${relative}, but ${he2} can't really complain about getting ${his2} overfilled nuts drained.`);
+				r.push(`This is moderately tough, as ${milkTap.slaveName} is uncomfortable getting so intimate with ${his2} ${relative2}, but ${he2} can't really complain about getting ${his2} overfilled nuts drained.`);
 			}
 		} else if (areSisters(slave, milkTap) === 3) {
 			if (incestGive) {
-				r.push(`This is easy enough, as ${milkTap.slaveName} is quite eager to get intimate with ${his2} ${relative}.`);
+				r.push(`This is easy enough, as ${milkTap.slaveName} is quite eager to get intimate with ${his2} ${relative2}.`);
 			} else {
-				r.push(`This is moderately tough, as ${milkTap.slaveName} is uncomfortable getting so intimate with ${his2} ${relative}, but ${he2} can't really complain about getting ${his2} overfilled nuts drained.`);
+				r.push(`This is moderately tough, as ${milkTap.slaveName} is uncomfortable getting so intimate with ${his2} ${relative2}, but ${he2} can't really complain about getting ${his2} overfilled nuts drained.`);
 			}
 		} else if ((milkTap.fetish === "cumslut") && (milkTap.fetishKnown === 1) && (milkTap.fetishStrength > 60) && (milkTap.devotion >= -20)) {
 			r.push(`This is very easy, since ${milkTap.slaveName} loves blasting loads whenever ${he2} can, and it is just a bonus to ${him2} that ${he2} gets a blowjob in the process.`);
@@ -1327,7 +1328,7 @@ globalThis.FSlaveFeed = function(slave, milkTap) {
 		} else if (milkTap.rivalryTarget === slave.ID) {
 			r.push(`${milkTap.slaveName} grins as ${his2} rival is forced to suck down loads until ${his} belly is`);
 			if (slave.inflation === 3) {
-				r.push(`nearly bursting with cum. ${slave.slaveName} struggles against ${his} bindings until the pressure building in ${his} overwhelms ${him}, causing ${him} to pass out with ${milkTap.slaveName}'s ejaculating cock still stuck in ${him}. You quickly remove ${him} from it, making sure ${he} gets roused from ${his} stupor by one last blast of cum directly to the face.`);
+				r.push(`nearly bursting with cum. ${slave.slaveName} struggles against ${his} bindings until the pressure building in ${him} overwhelms ${him}, causing ${him} to pass out with ${milkTap.slaveName}'s ejaculating cock still stuck in ${him}. You quickly remove ${him} from it, making sure ${he} gets roused from ${his} stupor by one last blast of cum directly to the face.`);
 			} else if (slave.inflation === 2) {
 				r.push(`is rounded, jiggling and sloshing with cum. You release ${his} bindings, allowing ${him} to flop to the floor.`);
 				if (hasAnyArms(slave)) {
@@ -1405,7 +1406,7 @@ globalThis.FSlaveFeed = function(slave, milkTap) {
 				}
 				r.push(r.pop() + `.`);
 			} else if (milkTap.relationship === 4) {
-				r.push(`${milkTap.slaveName} moans lustfully as ${his2} lover teases ${his} dick perfectly with ${his2} tongue, savoring it despite commonly being sucked off by ${slave.slaveName} during their lovemaking. You enjoy the show, specifically the sight of ${slave.slaveName}'s belly steadily growing larger until`);
+				r.push(`${milkTap.slaveName} moans lustfully as ${his2} lover teases ${his2} dick perfectly with ${his} tongue, savoring it despite commonly being sucked off by ${slave.slaveName} during their lovemaking. You enjoy the show, specifically the sight of ${slave.slaveName}'s belly steadily growing larger until`);
 
 				if (slave.inflation === 3) {
 					r.push(`${his} belly is round and taut, making ${him} look pregnant. ${He} pops off ${his} lover's cock and takes a seat facing the smiling ${milkTap.slaveName} while hiccupping`);
@@ -1446,7 +1447,7 @@ globalThis.FSlaveFeed = function(slave, milkTap) {
 				r.push(r.pop() + `.`);
 			}
 		} else if (slave.mother === milkTap.ID) {
-			r.push(`${milkTap.slaveName} moans lewdly as ${his2} ${relative} energetically sucks ${his2} dick. You enjoy the show, specifically the sight of ${slave.slaveName}'s belly steadily growing larger with each orgasm until`);
+			r.push(`${milkTap.slaveName} moans lewdly as ${his2} ${relative2} energetically sucks ${his2} dick. You enjoy the show, specifically the sight of ${slave.slaveName}'s belly steadily growing larger with each orgasm until`);
 
 			if (slave.inflation === 3) {
 				r.push(`${his} belly is round and taut, making ${him} look pregnant. ${He} pops off ${his} mother's cock and takes a seat facing the smiling ${milkTap.slaveName} while hiccupping`);
@@ -1466,7 +1467,7 @@ globalThis.FSlaveFeed = function(slave, milkTap) {
 			}
 			r.push(r.pop() + `.`);
 		} else if (slave.father === milkTap.ID) {
-			r.push(`${milkTap.slaveName} moans lewdly as ${his2} ${relative} energetically sucks ${his2} dick. You enjoy the show, specifically the sight of ${slave.slaveName}'s belly steadily growing larger with each orgasm until`);
+			r.push(`${milkTap.slaveName} moans lewdly as ${his2} ${relative2} energetically sucks ${his2} dick. You enjoy the show, specifically the sight of ${slave.slaveName}'s belly steadily growing larger with each orgasm until`);
 
 			if (slave.inflation === 3) {
 				r.push(`${his} belly is round and taut, making ${him} look pregnant. ${He} pops off ${his} father's cock and takes a seat facing the smiling ${milkTap.slaveName} while hiccupping`);
@@ -1536,7 +1537,7 @@ globalThis.FSlaveFeed = function(slave, milkTap) {
 			}
 			r.push(r.pop() + `.`);
 		} else if (areSisters(slave, milkTap) === 1) {
-			r.push(`${milkTap.slaveName} moans lewdly as ${his2} ${relative} sucks ${him2} off. You enjoy the show, specifically the sight of ${slave.slaveName}'s belly steadily growing larger with each orgasm until`);
+			r.push(`${milkTap.slaveName} moans lewdly as ${his2} ${relative2} sucks ${him2} off. You enjoy the show, specifically the sight of ${slave.slaveName}'s belly steadily growing larger with each orgasm until`);
 
 			if (slave.inflation === 3) {
 				r.push(`${his} belly is round and taut, making ${him} look pregnant. ${He} pops off ${his} ${relative}'s cock and takes a seat facing the smiling ${milkTap.slaveName} while hiccupping`);
@@ -1562,7 +1563,7 @@ globalThis.FSlaveFeed = function(slave, milkTap) {
 			} else {
 				r.push(`big`);
 			}
-			r.push(`${relative} energetically sucks ${his2} dick. You enjoy the show, specifically the sight of ${slave.slaveName}'s belly steadily growing larger with each orgasm until`);
+			r.push(`${relative2} energetically sucks ${his2} dick. You enjoy the show, specifically the sight of ${slave.slaveName}'s belly steadily growing larger with each orgasm until`);
 
 			if (slave.inflation === 3) {
 				r.push(`${his} belly is round and taut, making ${him} look pregnant. ${He} pops off ${his} ${relative}'s cock and takes a seat facing the smiling ${milkTap.slaveName} while hiccupping`);
@@ -1584,7 +1585,7 @@ globalThis.FSlaveFeed = function(slave, milkTap) {
 			}
 			r.push(r.pop() + `.`);
 		} else if (areSisters(slave, milkTap) === 3) {
-			r.push(`${milkTap.slaveName} moans lewdly as ${his2} ${relative} sucks ${his2} dick. You enjoy the show, specifically the sight of ${slave.slaveName}'s belly steadily growing larger with each orgasm until`);
+			r.push(`${milkTap.slaveName} moans lewdly as ${his2} ${relative2} sucks ${his2} dick. You enjoy the show, specifically the sight of ${slave.slaveName}'s belly steadily growing larger with each orgasm until`);
 
 			if (slave.inflation === 3) {
 				r.push(`${his} belly is round and taut, making ${him} look pregnant. ${He} pops off ${his} ${relative}'s cock and takes a seat facing the smiling ${milkTap.slaveName} while hiccupping`);