diff --git a/src/events/reFullBed.js b/src/events/reFullBed.js
index 2add1e7903dd8ec44f8c66563771773728a42eb5..39f68175e54bd7d851c4cd303d4dcb110424a6f1 100644
--- a/src/events/reFullBed.js
+++ b/src/events/reFullBed.js
@@ -24,11 +24,11 @@ App.Events.REFullBed = class REFullBed extends App.Events.BaseEvent {
 		let bedSlaves = this.actors.map(getSlave);
 
 		const {
-			He, he, His, his, hers, him, himself, girl
+			He, he, his, him, girl
 		} = getPronouns(bedSlaves[0]);
 
 		const {
-			He2, he2, His2, his2, hers2, him2, himself2, girl2
+			He2, he2, his2, him2
 		} = getPronouns(bedSlaves[1]).appendSuffix('2');
 
 		let virgin0 = (bedSlaves[0].mpreg === 1 && bedSlaves[0].anus === 0) || (bedSlaves[0].mpreg === 0 && bedSlaves[0].vagina === 0);
@@ -55,7 +55,7 @@ App.Events.REFullBed = class REFullBed extends App.Events.BaseEvent {
 		}
 		if (bedSlaves[1].belly > 5000 && bedSlaves[0].belly > 5000) {
 			t.push(`their swollen bellies against yours,`);
-		} (bedSlaves[1].weight > 95 && bedSlaves[0].weight > 95) {
+		} else if (bedSlaves[1].weight > 95 && bedSlaves[0].weight > 95) {
 			t.push(`their soft bellies against yours,`);
 		}
 		t.push(`and the warmth between their legs against your hip.`);
@@ -77,7 +77,7 @@ App.Events.REFullBed = class REFullBed extends App.Events.BaseEvent {
 			const frag = document.createDocumentFragment();
 
 			let t = [
-				`With each of your arms around a slave, you begin to run your hands across their bodies. They snuggle closer to you, their nipples growing hard and their hips grinding against you. As your grasp runs lower and lower, cupping and massaging their buttocks, they begin to kiss the`]
+				`With each of your arms around a slave, you begin to run your hands across their bodies. They snuggle closer to you, their nipples growing hard and their hips grinding against you. As your grasp runs lower and lower, cupping and massaging their buttocks, they begin to kiss the`
 			];
 			if (V.PC.boobs > 300) {
 				t.push(`breasts`);
@@ -87,7 +87,7 @@ App.Events.REFullBed = class REFullBed extends App.Events.BaseEvent {
 			t.push(`against which their adoring faces are pressed, and reach down`);
 			if (V.PC.dick !== 0 && V.PC.vagina !== -1) {
 				t.push(`towards your cock and cunt.`);
-			} else if (V.PC.vagina !== -1)
+			} else if (V.PC.vagina !== -1) {
 				t.push(`to your pussy.`);
 			} else if (V.PC.dick !== 0) {
 				t.push(`for your member.`);
@@ -297,23 +297,34 @@ App.Events.REFullBed = class REFullBed extends App.Events.BaseEvent {
 			const frag = document.createDocumentFragment();
 
 			let t = [
-				`Without warning, you jerk the sheets all the way up and pin them at the head of the bed. They giggle as you seize first the one and then the other, groping and tickling. ${bedSlaves[1].slaveName} and ${bedSlaves[0].slaveName} catch the spirit of fun, and rove around in the soft darkness under the sheets. You're ${V.PC.dick !== 0 ? `rock hard${V.PC.vagina !== 0 ? ` and ` : ""}` : ""}${V.PC.vagina !== -1 ? `soaking wet` : ""} in no time, wrestling with two naked slaves, and begin to fuck the first one you can grab and hold. When you ${V.PC.dick === 0 ? `finish with ${him}` : `come inside ${him}`}, you ${!isAmputee(bedSlaves[0]) ? `release ${him} and ${he} slides out of bed to wash; by the time ${he} gets back under the sheets, clean and fresh, you're on the point of fucking` : `carry ${his} limbless, helpless body out of bed to wash ${him}, and then return to the bed to fuck`} the other. You switch off with the two of them, fucking them in turn, until everyone falls asleep in an exhausted pile. They have become <span class="trust inc">still more trusting of you.</span>`
+				`Without warning, you jerk the sheets all the way up and pin them at the head of the bed. They giggle as you seize first the one and then the other, groping and tickling. ${bedSlaves[1].slaveName} and ${bedSlaves[0].slaveName} catch the spirit of fun, and rove around in the soft darkness under the sheets. You're`
 			];
+			if (V.PC.dick !== 0) {
+				t.push(`rock hard`);
+				if (V.PC.vagina !== 0) {
+					t.push(`and`);
+				}
+			}
+			if (V.PC.vagina !== -1) {
+				t.push(`soaking wet`);
+			}
+			t.push(`in no time, wrestling with two naked slaves, and begin to fuck the first one you can grab and hold. When you`);
+			if (V.PC.dick === 0) {
+				t.push(`finish with ${him},`);
+			} else {
+				t.push(`come inside ${him},`);
+			}
+			t.push(`you`);
+			if (canWalk(bedSlaves[0])) {
+				t.push(`release ${him} and ${he} slides out of bed to wash; by the time ${he} gets back under the sheets, clean and fresh, you're on the point of fucking`);
+			} else {
+				t.push(`shoulder ${his} helpless body out of bed to the washroom; by the time ${he} crawls back under the sheets, clean and fresh, you're on the point of fucking`);
+			}
+			t.push(`the other. You switch off with the two of them, fucking them in turn, until everyone falls asleep in an exhausted pile. They have become <span class="trust inc">still more trusting of you.</span>`);
 
 			bedSlaves.forEach(s => {
 				s.trust += 4;
-				if (canDoVaginal(s)) {
-					seX(s, "vaginal", V.PC, "penetrative", 2);
-					seX(s, "anal", V.PC, "penetrative", 1);
-					if (canImpreg(s, V.PC)) {
-						knockMeUp(s, 15, 2, -1, 1);
-					}
-				} else {
-					seX(s, "anal", V.PC, "penetrative", 3);
-					if (canImpreg(s, V.PC)) {
-						knockMeUp(s, 15, 1, -1, 1);
-					}
-				}
+				SimpleSexAct.Player(s, 3);
 			});
 
 			App.Events.addParagraph(frag, t);