diff --git a/src/events/RESS/ageDifferenceOldPC.js b/src/events/RESS/ageDifferenceOldPC.js
index c965fa4d154eb668e63fb9339e7cee9e8ed76fc1..a5271839a006b3ecc2881ac08f13c08df68f7ef0 100644
--- a/src/events/RESS/ageDifferenceOldPC.js
+++ b/src/events/RESS/ageDifferenceOldPC.js
@@ -9,9 +9,9 @@ App.Events.RESSAgeDifferenceOldPC = class RESSAgeDifferenceOldPC extends App.Eve
 		return [
 			[ // single event slave
 				s => s.fetish !== "mindbroken",
-				hasAnyArms,
-				hasAnyLegs,
+				canWalk,
 				canTalk,
+				canHear,
 				s => s.devotion > 20,
 				s => s.trust > 20,
 				s => s.actualAge < 22,
@@ -89,7 +89,13 @@ App.Events.RESSAgeDifferenceOldPC = class RESSAgeDifferenceOldPC extends App.Eve
 
 		function lovemaking() {
 			r = [];
-			r.push(`As you cross the breadth of your office to reach ${eventSlave.slaveName}, ${he} presents ${himself} for your sexual usage out of habit. However, you take ${him} by surprise by drawing ${him} into your arms, running the tips of your fingers through ${his} ${eventSlave.hColor} hair, and looking into ${his} ${App.Desc.eyesColor(eventSlave)}.`);
+			r.push(`As you cross the breadth of your office to reach ${eventSlave.slaveName}, ${he} presents ${himself} for your sexual usage out of habit. However, you take ${him} by surprise by drawing ${him} into your arms, running the tips of your fingers`);
+			if (eventSlave.hStyle.includes("bald") || eventSlave.bald === 1) {
+				r.push(`across ${his} scalp,`);
+			} else {
+				r.push(`through ${his} ${eventSlave.hColor} hair,`);
+			}
+			r.push(`and looking into ${his} ${App.Desc.eyesColor(eventSlave)}.`);
 			if (canSee(eventSlave)) {
 				r.push(`${He} meets your gaze for a brief moment before blushing girlishly, as if forgetting how many years ${his} senior you are.`);
 			} else {
@@ -98,13 +104,7 @@ App.Events.RESSAgeDifferenceOldPC = class RESSAgeDifferenceOldPC extends App.Eve
 			r.push(`In lieu of words, you lift ${his} chin with a single beckoning finger and steal ${his} breath from ${his} lips with a firm kiss. Once ${he}'s recovered ${his} wits ${he} clings to you with almost animalistic attachment. After a few moments ${he} moves to get down on ${his} knees, clearly defaulting to ${his} role as a sex slave in response to your unexpected intimacy.`);
 			r.push(`Instead, you`);
 			if (eventSlave.belly >= 300000) {
-				r.push(`help ${him} to`);
-				if (hasBothLegs(eventSlave)) {
-					r.push(`${his} feet`);
-				} else {
-					r.push(`stand up`);
-				}
-				r.push(`and guide ${him} to bed, aiding the`);
+				r.push(`help ${him} to ${his} feet and guide ${him} to bed, aiding the`);
 				if (eventSlave.physicalAge <= 3) {
 					if (eventSlave.bellyPreg >= 3000) {
 						r.push(`bursting at the seams with life`);
@@ -135,7 +135,7 @@ App.Events.RESSAgeDifferenceOldPC = class RESSAgeDifferenceOldPC extends App.Eve
 					r.push(`young lady`);
 				}
 				r.push(`onto the sheets before gently mounting ${him}.`);
-			} else {
+			} else { // check canLift() here!
 				if (eventSlave.belly >= 5000) {
 					r.push(`carefully`);
 				}
@@ -205,10 +205,18 @@ App.Events.RESSAgeDifferenceOldPC = class RESSAgeDifferenceOldPC extends App.Eve
 			} else {
 				r.push(`cute ass,`);
 			}
-			r.push(`${he} seems almost resigned to accept any of the standard punishments you've been known to dole out. When your lips lightly brush one of ${his} ears, ${he} flinches harder at the gentle touch than any of your harsh, disciplinary spanks. When you start whispering wicked reminders about ${his} sexual submission and subservience to so old a ${getWrittenTitle(eventSlave)}, ${he} begins to sob quietly`);
+			r.push(`${he} seems almost resigned to accept any of the standard punishments you've been known to dole out. When your lips lightly brush`);
+			if (eventSlave.earShape !== "none" && eventSlave.earT !== "none") {
+				r.push(`one of ${his} ears,`);
+			} else {
+				r.push(`where ${his} ear used to be,`);
+			}
+			r.push(`${he} flinches harder at the gentle touch than any of your harsh, disciplinary spanks. When you start whispering wicked reminders about ${his} sexual submission and subservience to so old a ${getWrittenTitle(eventSlave)}, ${he} begins to sob quietly`);
 			if (eventSlave.belly >= 300000) {
 				if (eventSlave.boobs > 600) {
 					r.push(`into ${his} breasts.`);
+				} else if (!hasAnyArms(eventSlave)) {
+					r.push(`with no means to hide it.`);
 				} else {
 					r.push(`into ${his} hands.`);
 				}