diff --git a/src/interaction/main/walkPast.js b/src/interaction/main/walkPast.js
index f5911cb10a57e5f445c114b9ff5453d1746f1180..1bcdc0139cccd8222ed5af00c378e7de6189656d 100644
--- a/src/interaction/main/walkPast.js
+++ b/src/interaction/main/walkPast.js
@@ -227,7 +227,7 @@ globalThis.walkPast = (function() {
 			V.target = "FRival";
 		}
 
-		return r;
+		return r + ` `;
 	}
 
 	function loverSlave(activeSlave) {
@@ -524,9 +524,9 @@ globalThis.walkPast = (function() {
 								} else {
 									t += `is sating ${his} oral fixation for the moment by eagerly polishing ${his} ${partnerSlaveRel}'s pearl.`;
 								}
-							} else if ( partnerSlave.balls > 0) {
+							} else if (partnerSlave.balls > 0) {
 								t += `${name} is eagerly lapping up ${his} ${partnerSlaveRel}'s most recent load of cum.`;
-							} else if ( activeSlave.balls > 0) {
+							} else if (activeSlave.balls > 0) {
 								t += `${name} is locking lips with ${his} ${partnerSlaveRel} after ${he2} just finished licking up all ${his} cum to share it with ${him}.`;
 							} else {
 								t += `They have locked lips and are enthusiastically making out.`;
@@ -1430,7 +1430,7 @@ globalThis.walkPast = (function() {
 			t += ` Lover not found!`;
 		}
 
-		return t;
+		return t + ` `;
 	}
 
 	function relatedSlave(activeSlave) {
@@ -1465,7 +1465,7 @@ globalThis.walkPast = (function() {
 			r += ` Expected partner not found!`;
 		}
 
-		return r;
+		return r + ` `;
 	}
 
 	function walkPasts(slave, seed) {
@@ -2062,7 +2062,7 @@ globalThis.walkPast = (function() {
 				break;
 		}
 
-		return t;
+		return t + ` `;
 	}
 
 	function boobWatch(slave) {
@@ -2505,7 +2505,7 @@ globalThis.walkPast = (function() {
 
 		V.target = "FButt";
 
-		t += App.Desc.butt($activeSlave);
+		t += App.Desc.butt(slave);
 		t += ` `;
 		switch (slave.clothes) {
 			case "a Fuckdoll suit":
@@ -2855,7 +2855,8 @@ globalThis.walkPast = (function() {
 		if (slave.inflation === 0) {
 			if (slave.bellyImplant < 2000) {
 				if (slave.belly >= 600000) {
-					t += App.Desc.belly($activeSlave);
+					t += App.Desc.belly(slave);
+					t += ` `;
 					switch (slave.clothes) {
 						case "a very tight corset":
 							t += `${His} corset struggles to contain ${his} enormous belly.`;
@@ -2985,7 +2986,8 @@ globalThis.walkPast = (function() {
 							t += `${His} bare enormous squirming pregnant belly catches your eye.`;
 					}
 				} else if (slave.belly >= 300000) {
-					t += App.Desc.belly($activeSlave);
+					t += App.Desc.belly(slave);
+					t += ` `;
 					switch (slave.clothes) {
 						case "a very tight corset":
 							t += `${His} corset struggles to contain ${his} giant belly.`;
@@ -3121,7 +3123,8 @@ globalThis.walkPast = (function() {
 							t += `${His} bare giant pregnant belly catches your eye.`;
 					}
 				} else if (slave.weight > 190) {
-					t += App.Desc.belly($activeSlave);
+					t += App.Desc.belly(slave);
+					t += ` `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} massive gut is alluringly smooth under the tight suit.`;
@@ -3278,7 +3281,8 @@ globalThis.walkPast = (function() {
 							t += `${His} massive bare jiggling gut catches your eye.`;
 					}
 				} else if (slave.belly >= 10000 || (slave.bellyAccessory === "a huge empathy belly") || (slave.bellyAccessory === "a large empathy belly")) {
-					t += App.Desc.belly($activeSlave);
+					t += App.Desc.belly(slave);
+					t += ` `;
 					switch (slave.clothes) {
 						case "conservative clothing":
 							t += `${His} taut blouse shows off ${his} huge belly.`;
@@ -3480,7 +3484,8 @@ globalThis.walkPast = (function() {
 							t += `${His} bare huge pregnant belly catches your eye.`;
 					}
 				} else if (slave.weight > 160) {
-					t += App.Desc.belly($activeSlave);
+					t += App.Desc.belly(slave);
+					t += ` `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} giant gut is alluringly smooth under the tight suit.`;
@@ -3677,7 +3682,8 @@ globalThis.walkPast = (function() {
 							t += `${His} giant bare jiggling gut catches your eye.`;
 					}
 				} else if (slave.weight > 130) {
-					t += App.Desc.belly($activeSlave);
+					t += App.Desc.belly(slave);
+					t += ` `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} big gut is perfectly smoothed by the tight latex.`;
@@ -3880,7 +3886,8 @@ globalThis.walkPast = (function() {
 							t += `${His} big bare jiggling gut catches your eye.`;
 					}
 				} else if (slave.bellyPreg >= 5000 || (slave.bellyAccessory === "a medium empathy belly")) {
-					t += App.Desc.belly($activeSlave);
+					t += App.Desc.belly(slave);
+					t += ` `;
 					switch (slave.clothes) {
 						case "conservative clothing":
 							t += `${His} taut blouse shows off ${his} big belly.`;
@@ -4082,7 +4089,8 @@ globalThis.walkPast = (function() {
 							t += `${His} bare pregnant belly catches your eye.`;
 					}
 				} else if (slave.weight >= 95) {
-					t += App.Desc.belly($activeSlave);
+					t += App.Desc.belly(slave);
+					t += ` `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} suit is expressly designed to encourage use of ${his} holes.`;
@@ -4284,7 +4292,8 @@ globalThis.walkPast = (function() {
 							t += `${His} bare, jiggling, fat gut catches your eye.`;
 					}
 				} else if (slave.bellyPreg >= 1500 || (slave.bellyAccessory === "a small empathy belly")) {
-					t += App.Desc.belly($activeSlave);
+					t += App.Desc.belly(slave);
+					t += ` `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} suit is expressly designed to encourage use of ${his} holes.`;
@@ -4483,7 +4492,8 @@ globalThis.walkPast = (function() {
 							t += `${His} barely visible pregnancy catches your eye.`;
 					}
 				} else {
-					t += App.Desc.belly($activeSlave);
+					t += App.Desc.belly(slave);
+					t += ` `;
 					if (slave.weight >= 30) {
 						t += `Slight jiggling can be seen in ${his} chubby belly as ${he} moves.`;
 					}
@@ -4491,7 +4501,7 @@ globalThis.walkPast = (function() {
 			} else { /* implant descs */
 				if (slave.bellyImplant >= 32000) {
 					t += `<<BellyImplantDescription>>`;
-					t += `${App.Desc.mods(slave, "belly")}`;
+					t += `${App.Desc.mods(slave, "belly")} `;
 					switch (slave.clothes) {
 						case "a very tight corset":
 							t += `${His} corset struggles to contain ${his} enormous belly.`;
@@ -4638,7 +4648,7 @@ globalThis.walkPast = (function() {
 					}
 				} else if (slave.bellyImplant >= 16000) {
 					t += `<<BellyImplantDescription>>`;
-					t += `${App.Desc.mods(slave, "belly")}`;
+					t += `${App.Desc.mods(slave, "belly")} `;
 					switch (slave.clothes) {
 						case "a very tight corset":
 							t += `${His} corset struggles to contain ${his} giant belly.`;
@@ -4787,7 +4797,8 @@ globalThis.walkPast = (function() {
 							t += `${His} bare giant belly catches your eye.`;
 					}
 				} else if (slave.weight > 190) {
-					t += App.Desc.belly($activeSlave);
+					t += App.Desc.belly(slave);
+					t += ` `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} massive gut is alluringly smooth under the tight suit.`;
@@ -4958,7 +4969,7 @@ globalThis.walkPast = (function() {
 					}
 				} else if (slave.bellyImplant >= 8000) {
 					t += `<<BellyImplantDescription>>`;
-					t += `${App.Desc.mods(slave, "belly")}`;
+					t += `${App.Desc.mods(slave, "belly")} `;
 					switch (slave.clothes) {
 						case "conservative clothing":
 							t += `${His} taut blouse shows off ${his} huge belly.`;
@@ -5170,7 +5181,8 @@ globalThis.walkPast = (function() {
 							t += `${His} bare huge belly catches your eye.`;
 					}
 				} else if (slave.weight > 160) {
-					t += App.Desc.belly($activeSlave);
+					t += App.Desc.belly(slave);
+					t += ` `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} giant gut is alluringly smooth under the tight suit.`;
@@ -5376,7 +5388,8 @@ globalThis.walkPast = (function() {
 							t += `${His} giant bare jiggling gut catches your eye.`;
 					}
 				} else if (slave.weight > 130) {
-					t += App.Desc.belly($activeSlave);
+					t += App.Desc.belly(slave);
+					t += ` `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} big gut is perfectly smoothed by the tight latex.`;
@@ -5586,7 +5599,7 @@ globalThis.walkPast = (function() {
 					}
 				} else if (slave.bellyImplant >= 4000) {
 					t += `<<BellyImplantDescription>>`;
-					t += `${App.Desc.mods(slave, "belly")}`;
+					t += `${App.Desc.mods(slave, "belly")} `;
 					switch (slave.clothes) {
 						case "conservative clothing":
 							t += `${His} taut blouse shows off ${his} big belly.`;
@@ -5793,7 +5806,7 @@ globalThis.walkPast = (function() {
 					}
 				} else if (slave.weight >= 95) {
 					t += `<<BellyImplantDescription>>`;
-					t += `${App.Desc.mods(slave, "belly")}`;
+					t += `${App.Desc.mods(slave, "belly")} `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} suit is expressly designed to encourage use of ${his} holes.`;
@@ -6003,7 +6016,7 @@ globalThis.walkPast = (function() {
 					}
 				} else if (slave.bellyImplant >= 2000) {
 					t += `<<BellyImplantDescription>>`;
-					t += `${App.Desc.mods(slave, "belly")}`;
+					t += `${App.Desc.mods(slave, "belly")} `;
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} suit is expressly designed to encourage use of ${his} holes.`;
@@ -6221,7 +6234,8 @@ globalThis.walkPast = (function() {
 			}
 		} else { /* inflation descs */
 			if (slave.weight > 190) {
-				t += App.Desc.belly($activeSlave);
+				t += App.Desc.belly(slave);
+				t += ` `;
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
 						t += `${His} massive gut is alluringly smooth under the tight suit.`;
@@ -6392,7 +6406,7 @@ globalThis.walkPast = (function() {
 				}
 			} else if (slave.inflation === 3) {
 				t += `<<BellyInflationDescription>>`;
-				t += `${App.Desc.mods(slave, "belly")}`;
+				t += `${App.Desc.mods(slave, "belly")} `;
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
 						t += `${His} suit is expressly designed to encourage use of ${his} holes.`;
@@ -6607,7 +6621,8 @@ globalThis.walkPast = (function() {
 						t += `${His} bare, taut, sloshing belly catches your eye.`;
 				}
 			} else if (slave.weight > 160) {
-				t += App.Desc.belly($activeSlave);
+				t += App.Desc.belly(slave);
+				t += ` `;
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
 						t += `${His} giant gut is alluringly smooth under the tight suit.`;
@@ -6813,7 +6828,8 @@ globalThis.walkPast = (function() {
 						t += `${His} giant bare jiggling gut catches your eye.`;
 				}
 			} else if (slave.weight > 130) {
-				t += App.Desc.belly($activeSlave);
+				t += App.Desc.belly(slave);
+				t += ` `;
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
 						t += `${His} big gut is perfectly smoothed by the tight latex.`;
@@ -7020,7 +7036,7 @@ globalThis.walkPast = (function() {
 				}
 			} else if (slave.inflation === 2) {
 				t += `<<BellyInflationDescription>>`;
-				t += `${App.Desc.mods(slave, "belly")}`;
+				t += `${App.Desc.mods(slave, "belly")} `;
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
 						t += `${His} suit is expressly designed to encourage use of ${his} holes.`;
@@ -7232,7 +7248,8 @@ globalThis.walkPast = (function() {
 						t += `${His} bare, rounded, sloshing belly catches your eye.`;
 				}
 			} else if (slave.weight >= 95) {
-				t += App.Desc.belly($activeSlave);
+				t += App.Desc.belly(slave);
+				t += ` `;
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
 						t += `${His} suit is expressly designed to encourage use of ${his} holes.`;
@@ -7442,7 +7459,7 @@ globalThis.walkPast = (function() {
 				}
 			} else if (slave.inflation === 1) {
 				t += `<<BellyInflationDescription>>`;
-				t += `${App.Desc.mods(slave, "belly")}`;
+				t += `${App.Desc.mods(slave, "belly")} `;
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
 						t += `${His} suit is expressly designed to encourage use of ${his} holes.`;
@@ -7667,7 +7684,8 @@ globalThis.walkPast = (function() {
 
 		V.target = "FVagina";
 		// Desc dick and vag
-		t += App.Desc.crotch($activeSlave);
+		t += App.Desc.crotch(slave);
+		t += ` `;
 		t += `<<vaginaDescription>>`;
 		switch (slave.clothes) {
 			case "a Fuckdoll suit":
@@ -8236,7 +8254,8 @@ globalThis.walkPast = (function() {
 
 		V.target = "FDick";
 		// Desc dick and vag
-		t += App.Desc.crotch($activeSlave);
+		t += App.Desc.crotch(slave);
+		t += ` `;
 		t += `<<dickDescription>>`;
 		switch (slave.clothes) {
 			case "a Fuckdoll suit":
diff --git a/src/npc/descriptions/waist.js b/src/npc/descriptions/waist.js
index 80c6217b80864fd9da4708949a63e218141fa796..0caf12deb3a8c8053c53171bc7b8e7d73646a713 100644
--- a/src/npc/descriptions/waist.js
+++ b/src/npc/descriptions/waist.js
@@ -6,7 +6,7 @@ App.Desc.waist = function(slave) {
 		belly = bellyAdjective(slave);
 	}
 	const {
-		he, him, his, hers, himself, boy, He, His
+		he, him, his, hers, himself, boy, He, His, woman
 	} = getPronouns(slave);
 	r.push(`${He} has`);