diff --git a/src/events/RESS/tooThinForCumDiet.js b/src/events/RESS/tooThinForCumDiet.js
new file mode 100644
index 0000000000000000000000000000000000000000..c2c416234e03caf2ef8a7f0b07a3549db7ba2027
--- /dev/null
+++ b/src/events/RESS/tooThinForCumDiet.js
@@ -0,0 +1,366 @@
+App.Events.RESSTooThinForCumDiet = class RESSTooThinForCumDiet extends App.Events.BaseEvent {
+	eventPrerequisites() {
+		return [];
+	}
+
+
+	actorPrerequisites() {
+		return [
+			/** @param {App.Entity.SlaveState} s */
+			[
+				s => s.fetish !== "mindbroken",
+				hasAnyArms,
+				canWalk,
+				canTalk,
+				s => s.dietCum > 0,
+				s => s.diet === "fattening",
+				s => s.trust >= -50,
+				s => s.fetish !== "cumslut",
+				s => s.weight < -30,
+				s => s.health.condition > -80,
+				s => s.behavioralFlaw !== "anorexic",
+				s => s.sexualFlaw !== "self hating",
+				s => (s.fetishStrength <= 60 || s.fetishKnown !== 1),
+			]
+		];
+	}
+
+	execute(node) {
+		/** @type {Array<App.Entity.SlaveState>} */
+		let [eventSlave] = this.actors.map(a => getSlave(a));
+		const {
+			He, he, His, his, hers, him, himself, girl
+		} = getPronouns(eventSlave);
+		const {title: Master} = getEnunciation(eventSlave);
+
+		V.nextLink = "Next Week";
+		const belly = bellyAdjective(eventSlave);
+
+		App.Events.drawEventArt(node, eventSlave);
+
+		let t = [];
+		t.push(`You are in your office, tending to the tedious business of requisition orders for your penthouse when you see`);
+		t.push(App.UI.DOM.slaveDescriptionDialog(eventSlave));
+		t.push(`appear outside your door. ${He} hovers outside in the hall, peeking ${his} head around the entry-way, looking very unsure about disturbing you. You stop what you're doing and call ${him} in. ${He}'s reticent at first, but then ${he} obediently steps into your office. ${He} is`);
+		if (eventSlave.clothes === "no clothing") {
+			t.push(`forced to remain naked at all times, and the most striking thing about ${his} body is how`);
+			if (eventSlave.belly >= 100000) {
+				if (eventSlave.bellyPreg >= 3000) {
+					t.push(`${his} ${belly} pregnancy utterly dwarfs ${his} skinny body.`);
+				} else {
+					t.push(`${his} ${belly} distended belly utterly dwarfs ${his} skinny body.`);
+				}
+			} else if (eventSlave.belly >= 15000) {
+				if (eventSlave.bellyPreg >= 3000) {
+					t.push(`${his} full pregnancy completely dominates ${his} skinny body.`);
+				} else {
+					t.push(`${his} hugely distended belly completely dominates ${his} skinny body.`);
+				}
+			} else if (eventSlave.belly >= 10000) {
+				if (eventSlave.bellyPreg >= 3000) {
+					t.push(`${his} advanced pregnancy dominates ${his} skinny body.`);
+				} else {
+					t.push(`${his} hugely distended belly dominates ${his} skinny body.`);
+				}
+			} else if (eventSlave.belly >= 5000) {
+				if (eventSlave.bellyPreg >= 3000) {
+					t.push(`massive ${his} pregnant belly is compared to ${his} skinny body.`);
+				} else {
+					t.push(`massive ${his} distended belly is compared to ${his} skinny body.`);
+				}
+			} else if (eventSlave.belly >= 1500) {
+				if (eventSlave.bellyPreg > 0) {
+					t.push(`noticeable ${his} growing pregnancy is against ${his} skinny body.`);
+				} else {
+					t.push(`noticeable the curve of ${his} belly is against ${his} skinny body.`);
+				}
+			} else if (eventSlave.belly >= 150) {
+				if (eventSlave.bellyPreg > 0) {
+					t.push(`noticeable ${his} early pregnancy is against ${his} skinny body.`);
+				} else {
+					t.push(`noticeable the curve of ${his} implant is against ${his} skinny body.`);
+				}
+			} else {
+				t.push(`skinny ${he} is.`);
+			}
+		} else {
+			t.push(`forced to wear ${eventSlave.clothes} all day, but even through ${his} outfit, it's easy to see how`);
+			if (eventSlave.belly >= 100000) {
+				if (eventSlave.bellyPreg >= 3000) {
+					t.push(`${his} ${belly} pregnancy utterly dwarfs ${his} skinny body.`);
+				} else {
+					t.push(`${his} ${belly} distended belly utterly dwarfs ${his} skinny body.`);
+				}
+			} else if (eventSlave.belly >= 15000) {
+				if (eventSlave.bellyPreg >= 3000) {
+					t.push(`${his} heavy pregnancy completely dominates ${his} skinny body.`);
+				} else {
+					t.push(`${his} hugely distended belly completely dominates ${his} skinny body.`);
+				}
+			} else if (eventSlave.belly >= 10000) {
+				if (eventSlave.bellyPreg >= 3000) {
+					t.push(`${his} advanced pregnancy dominates ${his} skinny body.`);
+				} else {
+					t.push(`${his} hugely distended belly dominates ${his} skinny body.`);
+				}
+			} else if (eventSlave.belly >= 5000) {
+				if (eventSlave.bellyPreg >= 3000) {
+					t.push(`massive ${his} pregnant belly is compared to ${his} skinny body.`);
+				} else {
+					t.push(`massive ${his} distended belly is compared to ${his} skinny body.`);
+				}
+			} else if (eventSlave.belly >= 1500) {
+				if (eventSlave.bellyPreg > 0) {
+					t.push(`noticeable ${his} growing pregnancy is against ${his} skinny body.`);
+				} else {
+					t.push(`noticeable the curve of ${his} belly is against ${his} skinny body.`);
+				}
+			} else if (eventSlave.belly >= 150) {
+				if (eventSlave.bellyPreg > 0) {
+					t.push(`noticeable ${his} early pregnancy is against ${his} skinny body.`);
+				} else {
+					t.push(`noticeable the curve of ${his} implant is against ${his} skinny body.`);
+				}
+			} else {
+				t.push(`impossibly skinny ${he} is.`);
+			}
+		}
+		if (eventSlave.weight > -80) {
+			t.push(`${He}'s not exclusively skin and bones, but ${he}'s close. ${His}`);
+		} else {
+			t.push(`${He}'s so thin that ${he} doesn't look entirely healthy. ${His}`);
+		}
+
+		if (eventSlave.boobs < 600) {
+			if (eventSlave.boobs < 300) {
+				t.push(`tiny`);
+			} else if (eventSlave.boobs < 600) {
+				t.push(`small`);
+			}
+			t.push("boobs are barely noticeable");
+			t.push(eventSlave.belly >= 5000 ? `above ${his} bloated` : `against ${his} concave`);
+			if (V.arcologies[0].FSSlimnessEnthusiast !== "unset") {
+				t.push(`tummy, and that can be a very appealing look given the predilection your arcology has for slim ${girl}s.`);
+			} else {
+				t.push(`tummy, and to most clients, this makes ${him} a less appealing whore.`);
+			}
+		} else {
+			t.push(eventSlave.boobs < 900 ? "large" : "massive");
+			t.push(`tits are a sharp contrast to ${his}`);
+			t.push(eventSlave.belly >= 150 ? "thin, bloated frame," : "concave belly");
+			t.push(`and although impressive, they seem to especially stick out on a ${girl} who, in all other ways, seems`);
+			t.push(eventSlave.weight > -80 ? "slightly" : "alarmingly");
+			t.push(`malnourished. ${His} ${eventSlave.faceShape} face is clearly conflicted, and`);
+		}
+		t.push(canSee(eventSlave) ? `${his} ${App.Desc.eyesColor(eventSlave)} shift` : `${he} glances about`);
+		t.push(`with nervous energy. ${He} is clearly unsure whether ${he} should say what ${he} came here to say.`);
+		App.Events.addParagraph(node, t);
+		t = [];
+		t.push(`When you finally ask ${him} what ${he} wants, ${he} hesitates for a moment and then suddenly seems to gain ${his}`);
+		if (eventSlave.accent > 1) {
+			t.push(`courage, speaking in an atrociously thick accent.`);
+		} else if (eventSlave.accent > 0) {
+			t.push(`courage, speaking in a cute little accent.`);
+		} else {
+			t.push("courage.");
+		}
+		t.push(Spoken(eventSlave, `"Please ${Master}, I'm so hungry! It's seems like all I get to eat is cum. It's disgusting! Please! I have to eat so much of it. Can I be allowed to eat regular food again? Please ${Master}, I'm so hungry. I need real food!"`));
+		App.Events.addParagraph(node, t);
+		t = [];
+		t.push(`It's true, cum`);
+		t.push(eventSlave.dietCum === 1 ? "supplemented" : "based");
+		t.push(`food can be hard on ${girl}s`);
+		t.push(`who are not fully habituated to being toys for sexual amusement — particularly when you've ordered them to gain weight on it. You look at the`);
+		if (eventSlave.belly >= 1500) {
+			t.push(`gravid,`);
+		}
+		t.push(`skinny whore and consider your options.`);
+
+		App.Events.addParagraph(node, t);
+		t = [];
+
+		App.Events.addResponses(node, [
+			(eventSlave.chastityAnus === 1)
+				? new App.Events.Result(`Give the poor ${girl} a break and take ${him} off ${his} cum diet so ${he} can safely get to a healthier weight`, safely)
+				: new App.Events.Result(),
+			(canDoAnal(eventSlave))
+				? new App.Events.Result(`Give the emaciated slut your answer in the form of a rough butt-fuck`, buttfuck, virginityWarning())
+				: new App.Events.Result(),
+			new App.Events.Result(`Use aphrodisiacs and positive reinforcement to make ${his} cum diet more palatable`, aphrodisiac),
+		]);
+
+		function virginityWarning() {
+			if ((eventSlave.anus === 0) && (eventSlave.dietMilk === 1)) {
+				return `This option will take ${his} anal virginity and remove milk from ${his} diet.`;
+			} else if (eventSlave.anus === 0) {
+				return `This option will take ${his} anal virginity`;
+			} else if (eventSlave.dietMilk === 1) {
+				return `This option will remove milk from ${his} diet.`;
+			}
+			return null;
+		}
+
+
+		function safely() {
+			t = [];
+			t.push(`You silently appraise ${eventSlave.slaveName}'s desperate face and lean forward in your chair to check your terminal. You confirm that`);
+			if (eventSlave.dietCum === 1) {
+				t.push(`${his} food is supplemented with cum for flavor.`);
+			} else {
+				t.push(`${he} is being fed significant amounts of ejaculate.`);
+			}
+			t.push(`While ${his}`);
+			if (eventSlave.dietCum === 2) {
+				t.push(`extreme`);
+			}
+			t.push(`diet is still engineered to`);
+			if (eventSlave.dietCum === 2) {
+				t.push(`barely`);
+			}
+			t.push(`provide the nutrition ${he} needs, if ${he} can't hold the stuff down, ${he} can't gain`);
+			if (eventSlave.pregKnown === 1 && eventSlave.preg > eventSlave.pregData.normalBirth / 4) {
+				t.push(`weight, especially with ${his} growing`);
+				if (eventSlave.pregType > 1) {
+					t.push(`children taking whatever nutrients they can.`);
+				} else {
+					t.push(`child taking whatever nutrients it can.`);
+				}
+			} else {
+				t.push("weight.");
+			}
+			t.push(`With a few taps on the keyboard you change ${his} orders so that ${he} will be fed a much more nutritionally rich diet that is free of ejaculate. However, you make sure to warn ${him} that ${V.assistant.name} will be monitoring ${him}, and you may change your mind once ${he} reaches a more attractive weight. ${He} thanks you profusely,`);
+			if (eventSlave.vagina !== 0) {
+				t.push(`even attempting to offer ${his} body for use in gratitude,`);
+			}
+			t.push(`but you simply send ${him} away. You find yourself concerned that you are becoming soft by allowing slaves to dictate what they will and won't eat, but your benevolent decision has already had a <span class="hotpink">positive effect on ${his} attitude.</span> ${He} <span class="mediumaquamarine">trusts you a little more</span> too.`);
+			eventSlave.trust += 2;
+			eventSlave.devotion += 2;
+			eventSlave.dietCum = 0;
+			return t;
+		}
+
+		function buttfuck() {
+			t = [];
+			let frag = document.createDocumentFragment();
+			t.push(`You stand up behind your desk. ${He} flinches, but holds ${his} ground, ${his} lip quivering slightly. You slowly walk toward ${him}, appraising ${his}`);
+			t.push(eventSlave.belly >= 100 ? `bloated,` : `smooth,`);
+			t.push(`skinny body, touching ${his} shoulder as you disappear behind ${him}. ${He} starts to cry as you`);
+			if (V.PC.dick === 0) {
+				t.push(`pull a massive rubber dong attachment off the wall and hook it to your strap-on.`);
+			} else {
+				t.push(`unbuckle your pants and ${him} feel your warm dick harden against ${his} tight, bony thigh.`);
+			}
+			t.push(`Without word or ceremony, you shove ${him} forward so that ${he} is bent over and crushed against your desk. The tears start to flow out of ${him} as ${he} feels your`);
+			t.push(V.PC.dick === 0 ? `massive rubber dong` : `hard, thick cock`);
+			t.push(`pressing against ${his} unprotected anus.`);
+			App.Events.addParagraph(frag, t);
+
+			t = [];
+			t.push(`When you offer ${him} the opportunity to revise ${his} request, ${he} does.`);
+			t.push(Spoken(eventSlave, `"Please, ${Master} I'm sorry! Please don't fuck my ass! I'll eat all the cum you want! Please!"`));
+			t.push(`${He} screams`);
+			if (eventSlave.accent > 1) {
+				t.push(`in ${his} thick accent`);
+			}
+			t.push(`as you force your`);
+			if (V.PC.dick === 0) {
+				t.push(`strap-on`);
+			} else {
+				t.push(`self`);
+			}
+			t.push(`inside ${his} butt-hole and subdue ${his} weak, struggling body against your unforgiving desk. <span class="gold">Horrified tears</span> stream down ${his} face with each brutal thrust as you speak into ${his} ear and remind ${him} that slaves are not allowed to dictate their needs to their owners. You know what's best for ${him}, and right now, ${his} proper role is as an eager little depository for the products of the free-cities ejaculate market. It's ${his} job to suck down cum at the whim of ${his} owner, plain and simple, until ${he}'s told otherwise. You butt-fuck the cum-fed slag until ${he} simply lays there and accepts ${his} corrective assrape.`);
+			if (eventSlave.anus === 0) {
+				t.push(`<span class="lime">${His}</span>`);
+				if (eventSlave.butt < 5) {
+					t.push(`<span class="lime">skinny little</span>`);
+				} else {
+					t.push(`<span class="lime">plump little</span>`);
+				}
+				t.push(`<span class="lime">ass is now broken in.</span>`);
+			}
+			t.push(`${He} sobs quietly with each thrust of your hips, and when you finally`);
+			if (V.PC.dick !== 0) {
+				t.push(`make yet another cum deposit into ${his}`);
+				t.push(eventSlave.weight < -80 ? `emaciated body and` : `bony body and`);
+			}
+			t.push(`pull out, you instruct`);
+			if (eventSlave.dietCum === 1) {
+				t.push(`${V.assistant.name} to dramatically increase the amount of cum in ${his} diet from now on. You won't have a slave telling you what ${he} eats. ${eventSlave.slaveName}`);
+				if (canHear(eventSlave)) {
+					t.push(`hears your instructions`);
+				} else {
+					t.push(`correctly guesses the meaning behind your body language`);
+				}
+				t.push(`and whimpers before rubbing ${his} sore bottom while heading`);
+			} else {
+				t.push(`another slave to drag the broken slut to the kitchen, where ${he}'s to receive an additional feeding of thick, creamy ejaculate-based nutrients before proceeding`);
+			}
+			t.push(`to ${his} next assignment.`);
+			App.Events.addParagraph(frag, t);
+			t = [];
+			t.push(`${He}'s learned a valuable lesson about what it truly means to be a slave today, and it's one ${he} <span class="orchid">won't soon forget.</span>`);
+			eventSlave.devotion -= 5;
+			eventSlave.trust -= 5;
+			if (eventSlave.anus === 0) {
+				eventSlave.anus += 1;
+			}
+			VCheck.Anal(1, eventSlave);
+			if (eventSlave.dietCum === 1) {
+				eventSlave.dietCum = 2;
+				eventSlave.dietMilk = 0;
+			}
+
+			App.Events.addParagraph(frag, t);
+			return [frag];
+		}
+
+
+		function aphrodisiac() {
+			t = [];
+			let frag = document.createDocumentFragment();
+			t.push(`You do a quick check at your terminal. ${He} is indeed being fed`);
+			if (eventSlave.dietCum === 1) {
+				t.push(`food that is supplemented with cum for flavor.`);
+			} else {
+				t.push(`large amounts of human ejaculate.`);
+			}
+			t.push(`You tell ${him} that it can't be helped. When you assign a slave ${his} diet, it's for a reason, and in ${eventSlave.slaveName}'s case, you are using ${his} diet to make ${him} into a better whore. By the look on ${his} distressed face, you can tell ${he} doesn't understand or appreciate your perspective, but you tell ${him} you have just the thing to help change ${his} outlook.`);
+			App.Events.addParagraph(frag, t);
+			t = [];
+			t.push(`You pull out a heavy dose of aphrodisiacs from the drawer in your desk. They are expensive, but powerful drugs that can be used in a brute force way to manipulate the sexual urges and tastes of even the most frigid sluts. The mild dose included in every slave's food is usually enough to affect a slow, inevitable change in attitude for resistant slaves, but sometimes a more acute dose can be an amusing way to turn disgust into dependence.`);
+			App.Events.addParagraph(frag, t);
+			t = [];
+			t.push(`${eventSlave.slaveName} shivers as you reassure ${him} and inject ${his}`);
+			t.push(eventSlave.weight < -80 ? `bony` : `tiny`);
+			t.push(`body with the powerful drugs. You know they are working when ${he} begins to perspire a little, and`);
+			if (eventSlave.vagina > -1) {
+				t.push(`${he} starts to leak fresh girl-juice down ${his} shivering thighs.`);
+			} else if (eventSlave.dick === 0) {
+				t.push(`starts to turn instinctively to offer you ${his} only hole.`);
+			} else {
+				t.push(`${his} dick starts to come to attention.`);
+			}
+			t.push(`You then book ${him} to be the main attraction at a corporate office party that afternoon, where ${he} will be the target of a blow-bang and bukkake. You see that ${he}'s dosed heavily with the drugs every day this week, and then book the rest of ${his} afternoons for similar duties, making sure ${he} still tends to ${his} regular assignments as well. In the meantime, you also instruct the kitchen that ${he} is to eat as much cum-based food from the dispensers as ${he} can suck down in order to fuel up for these exhausting escapades.`);
+			App.Events.addParagraph(frag, t);
+			t = [];
+			t.push(`By the end of the week, the aphrodisiacs and ${his} slide into an inescapable routine of cum immersion have done their job, and ${he} has begun to <span class="lightcoral">view cum as an inevitable component of ${his} daily life.</span> ${He} also manages to <span class="green">gain a little weight.</span> Thanks to your manipulation of ${his} Pavlovian responses through extreme drug therapy, ${his} <span class="red">health has suffered a bit,</span> but ${he} is also <span class="hotpink">more dependent on you</span> thanks to ${his}`);
+			if (eventSlave.addict === 0) {
+				t.push(`<span class="cyan">new</span>`);
+			} else {
+				t.push(`<span class="cyan">developing</span>`);
+			}
+			t.push(`<span class="cyan">addiction to aphrodisiacs.</span>`);
+			eventSlave.devotion += 5;
+			eventSlave.weight += 10;
+			eventSlave.fetish = "cumslut";
+			eventSlave.fetishKnown = 1;
+			eventSlave.fetishStrength = 10;
+			eventSlave.addict += 1;
+			seX((eventSlave), "oral", "public", "penetrative", 50);
+			healthDamage((eventSlave), 10);
+
+			App.Events.addParagraph(frag, t);
+			return [frag];
+		}
+	}
+};
diff --git a/src/events/randomEvent.js b/src/events/randomEvent.js
index a37ceb1c61233c1742930e07101e735d0a518e28..7badfb5f5cc6bd9e9f76cbf00caa4d9b635d6843 100644
--- a/src/events/randomEvent.js
+++ b/src/events/randomEvent.js
@@ -31,6 +31,7 @@ App.Events.getIndividualEvents = function() {
 		new App.Events.RESSPassingDeclaration(),
 		new App.Events.RESSRetchingCum(),
 		new App.Events.RESSSuppositoryResistance(),
+		new App.Events.RESSTooThinForCumDiet(),
 		new App.Events.RESSWaistlineWoes(),
 
 		new App.Events.RECIButthole(),
diff --git a/src/js/eventSelectionJS.js b/src/js/eventSelectionJS.js
index a175fc14dddd2f0540aab5ec2874d727ce33f6e5..e24e3bccc44de172f246f61f02250a2ecdf360e8 100644
--- a/src/js/eventSelectionJS.js
+++ b/src/js/eventSelectionJS.js
@@ -581,28 +581,6 @@ globalThis.generateRandomEventPoolStandard = function(eventSlave) {
 					}
 				}
 
-				if (canTalk(eventSlave)) {
-					if (eventSlave.dietCum > 0) {
-						if (eventSlave.diet === "fattening") {
-							if (eventSlave.trust >= -50) {
-								if (eventSlave.fetish !== "cumslut") {
-									if (eventSlave.weight < -30) {
-										if (eventSlave.health.condition > -80) {
-											if (eventSlave.behavioralFlaw !== "anorexic") {
-												if (eventSlave.sexualFlaw !== "self hating") {
-													if (eventSlave.fetishStrength <= 60 || eventSlave.fetishKnown !== 1) {
-														V.RESSevent.push("too thin for cum diet");
-													}
-												}
-											}
-										}
-									}
-								}
-							}
-						}
-					}
-				}
-
 				if (eventSlave.drugs === "intensive breast injections" || eventSlave.drugs === "hyper breast injections") {
 					if (eventSlave.boobs <= 8000) {
 						if (eventSlave.boobs > 2000) {
@@ -1896,28 +1874,6 @@ globalThis.generateRandomEventPoolServant = function(eventSlave) {
 					}
 				}
 
-				if (canTalk(eventSlave)) {
-					if (eventSlave.dietCum > 0) {
-						if (eventSlave.diet === "fattening") {
-							if (eventSlave.trust >= -50) {
-								if (eventSlave.fetish !== "cumslut") {
-									if (eventSlave.weight < -30) {
-										if (eventSlave.health.condition > -80) {
-											if (eventSlave.behavioralFlaw !== "anorexic") {
-												if (eventSlave.sexualFlaw !== "self hating") {
-													if (eventSlave.fetishStrength <= 60 || eventSlave.fetishKnown !== 1) {
-														V.RESSevent.push("too thin for cum diet");
-													}
-												}
-											}
-										}
-									}
-								}
-							}
-						}
-					}
-				}
-
 				if (eventSlave.fetish === "sadist") {
 					if (eventSlave.fetishStrength > 20) {
 						if (App.Entity.facilities.arcade.established) {
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index 6ce35653b7b0d37657a2ccb33357314147aef9e3..10e19f5afddcd26d16e242004e15cf1f133c94c5 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -3262,95 +3262,6 @@ against the edge of the counter as $he leans forward a little to <<if $activeSla
 
 It's been <<print $week-$activeSlave.weekAcquired>> week<<if $week-$activeSlave.weekAcquired > 1>>s<</if>> since you acquired <<= App.UI.slaveDescriptionDialog($activeSlave)>> as your slave. Since then $he has been nothing but trouble. $He has been ungrateful, rebellious and particularly hateful toward you since you acquired $him. $He often needs to be confined or forced to perform $his assignments, and has little regard for your power or authority. You bring $him in for inspection and $he whines and squirms in resistance as you feel up $his $activeSlave.nipples nipples<<if $activeSlave.belly >= 5000>>, rub $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<<elseif $activeSlave.bellyPreg >= 150>>, feel the curve of $his new pregnancy<</if>>, and grope $his <<if $activeSlave.butt < 2>>narrow <<elseif $activeSlave.butt < 5>>average <<elseif $activeSlave.butt < 8>>plump <<else>>impressive <</if>>butt, coldly appraising $his potential worth as a sexual service provider. <<if $activeSlave.actualAge < 21>>$He is very young, only $activeSlave.actualAge years old, and is still very naïve. $His smooth, $activeSlave.skin skin has yet to experience the hard years of relentless sexual abuse that lie ahead of $him.<<else>>At $activeSlave.actualAge years old, $he should know by now how the world works, but some slaves are just too stubborn for their own good.<</if>> Eventually, of course, even the most headstrong <<print $girl>>s will bend to your will, but the unique social mores of your arcology and the wonders of modern surgical technology offer a prime opportunity to make a potent example of this <<if $activeSlave.actualAge < 21>>young <<else>>obstinate <</if>>slut. $He is $activeSlave.race, and therefore not considered racially inferior or subject to extreme inequities or neglect, but like most slave characteristics, that can change.
 
-<<case "too thin for cum diet">>
-
-You are in your office, tending to the tedious business of requisition orders for your penthouse when you see <<= App.UI.slaveDescriptionDialog($activeSlave)>> appear outside your door. $He hovers outside in the hall, peeking $his head around the entry-way, looking very unsure about disturbing you. You stop what you're doing and call $him in. $He's reticent at first, but then $he obediently steps into your office. $He is
-<<if $activeSlave.clothes == "no clothing">>
-	forced to remain naked at all times, and the most striking thing about $his body is how
-	<<if $activeSlave.belly >= 100000>>
-		$his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>distended belly<</if>> utterly dwarfs $his skinny body.
-	<<elseif $activeSlave.belly >= 15000>>
-		$his <<if $activeSlave.bellyPreg >= 3000>>full pregnancy<<else>>hugely distended belly<</if>> completely dominates $his skinny body.
-	<<elseif $activeSlave.belly >= 10000>>
-		$his <<if $activeSlave.bellyPreg >= 3000>>advanced pregnancy<<else>>hugely distended belly<</if>> dominates $his skinny body.
-	<<elseif $activeSlave.belly >= 5000>>
-		massive $his <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>distended<</if>> belly is compared to $his skinny body.
-	<<elseif $activeSlave.belly >= 1500>>
-		noticeable <<if $activeSlave.bellyPreg > 0>>$his growing pregnancy<<else>>the curve of $his belly<</if>> is against $his skinny body.
-	<<elseif $activeSlave.belly >= 150>>
-		noticeable <<if $activeSlave.bellyPreg > 0>>$his early pregnancy<<else>>the curve of $his implant<</if>> is against $his skinny body.
-	<<else>>
-		skinny $he is.
-	<</if>>
-<<else>>
-	forced to wear $activeSlave.clothes all day, but even through $his outfit, it's easy to see how
-	<<if $activeSlave.belly >= 100000>>
-		$his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>distended belly<</if>> utterly dwarfs $his skinny body.
-	<<elseif $activeSlave.belly >= 15000>>
-		$his <<if $activeSlave.bellyPreg >= 3000>>heavy pregnancy<<else>>hugely distended belly<</if>> completely dominates $his skinny body.
-	<<elseif $activeSlave.belly >= 10000>>
-		$his <<if $activeSlave.bellyPreg >= 3000>>advanced pregnancy<<else>>hugely distended belly<</if>> dominates $his skinny body.
-	<<elseif $activeSlave.belly >= 5000>>
-		massive $his <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>distended<</if>> belly is compared to $his skinny body.
-	<<elseif $activeSlave.belly >= 1500>>
-		noticeable <<if $activeSlave.bellyPreg > 0>>$his growing pregnancy<<else>>the curve of $his belly<</if>> is against $his skinny body.
-	<<elseif $activeSlave.belly >= 150>>
-		noticeable <<if $activeSlave.bellyPreg > 0>>$his early pregnancy<<else>>the curve of $his implant<</if>> is against $his skinny body.
-	<<else>>
-		impossibly skinny $he is.
-	<</if>>
-<</if>>
-<<if $activeSlave.weight > -80>>
-	$He's not exclusively skin and bones, but $he's close.
-<<else>>
-	$He's so thin that $he doesn't look entirely healthy.
-<</if>>
-$His
-<<if $activeSlave.boobs < 600>>
-	<<if $activeSlave.boobs < 300>>
-		tiny
-	<<elseif $activeSlave.boobs < 600>>
-		small
-	<</if>>
-	boobs are barely noticeable
-	<<if $activeSlave.belly >= 5000>>
-		above $his bloated
-	<<else>>
-		against $his concave
-	<</if>>
-	tummy, and
-	<<if $arcologies[0].FSSlimnessEnthusiast != "unset">>
-		that can be a very appealing look given the predilection your arcology has for slim <<= $girl>>s.
-	<<else>>
-		to most clients, this makes $him a less appealing whore.
-	<</if>>
-<<else>>
-	<<if $activeSlave.boobs < 900>>
-		large
-	<<else>>
-		massive
-	<</if>>
-	tits are a sharp contrast to $his
-	<<if $activeSlave.belly >= 150>>
-		thin, bloated frame,
-	<<else>>
-		concave belly,
-	<</if>>
-	and although impressive, they seem to especially stick out on a $girl who, in all other ways, seems
-	<<if $activeSlave.weight > -80>>
-		slightly
-	<<else>>
-		alarmingly
-	<</if>>
-	malnourished.
-<</if>>
-$His $activeSlave.faceShape face is clearly conflicted, and <<if canSee($activeSlave)>>$his <<= App.Desc.eyesColor($activeSlave)>> shift<<else>>$he glances about<</if>> with nervous energy. $He is clearly unsure whether $he should say what $he came here to say.
-<br><br>
-When you finally ask $him what $he wants, $he hesitates for a moment and then suddenly seems to gain $his courage<<if $activeSlave.accent > 1>>, speaking in an atrociously thick accent<<elseif $activeSlave.accent > 0>>, speaking in a cute little accent<</if>>.
-"Plea<<s>>e, <<Master>> I'm <<s>>o hungry! It <<s>>eem<<s>> like all I get to eat i<<s>> cum. It'<<s>> di<<s>>gu<<s>>ting! Plea<<s>>e! I have to eat <<s>>o much of it. Can I be allowed to eat regular food again? Plea<<s>>e, <<Master>>, I'm <<s>>o hungry. I need real food!"
-<br><br>
-It's true, cum <<if $activeSlave.dietCum == 1>>supplemented <<elseif $activeSlave.dietCum == 2>>based <</if>>food can be hard on <<print $girl>>s who are not fully habituated to being toys for sexual amusement — particularly when you've ordered them to gain weight on it. You look at the<<if $activeSlave.belly >= 1500>> gravid,<</if>> skinny whore and consider your options.
-
 <<case "transition anxiety">>
 
 <<= App.UI.slaveDescriptionDialog($activeSlave)>> stumbles into your office naked for $his weekly inspection, so apprehensive that $he can hardly walk. $He's been like this ever since $he became one of your sex slaves, <<if $week-$activeSlave.weekAcquired == 0>>just this week<<elseif $week-$activeSlave.weekAcquired == 1>>just last week<<else>><<print $week-$activeSlave.weekAcquired>> weeks ago<</if>>. It's not surprising; slaves like $him usually require some time and training to accept that they're slavegirls. $He lacks the natural attraction to men that might have made the idea more comfortable for $him, and the resulting sexual anxiety combined with understandable fear of sexual use makes $him extremely unhappy to be naked in front of someone $he knows can fuck $him at will.
@@ -16184,80 +16095,6 @@ brought in to you. This time <<= App.UI.slaveDescriptionDialog($activeSlave)>> h
 	<</replace>>
 <</link>>
 
-<<case "too thin for cum diet">>
-
-<<link "Give the poor $girl a break and take $him off $his cum diet so $he can safely get to a healthier weight">>
-	<<replace "#result">>
-		You silently appraise <<print $activeSlave.slaveName>>'s desperate face and lean forward in your chair to check your terminal. You confirm that
-		<<if $activeSlave.dietCum == 1>>
-			$his food is supplemented with cum for flavor.
-		<<else>>
-			$he is being fed significant amounts of ejaculate.
-		<</if>>
-		While $his <<if $activeSlave.dietCum == 2>>extreme <</if>>diet is still engineered to <<if $activeSlave.dietCum == 2>>barely <</if>> provide the nutrition $he needs, if $he can't hold the stuff down, $he can't gain weight<<if $activeSlave.pregKnown == 1 && $activeSlave.preg > $activeSlave.pregData.normalBirth/4>>, even more so with $his growing child<<if $activeSlave.pregType > 1>>ren<</if>> taking whatever nutrients <<if $activeSlave.pregType > 1>>they<<else>>it<</if>> can<</if>>. With a few taps on the keyboard you change $his orders so that $he will be fed a much more nutritionally rich diet that is free of ejaculate. However, you make sure to warn $him that $assistant.name will be monitoring $him, and you may change your mind once $he reaches a more attractive weight. $He thanks you profusely, <<if $activeSlave.vagina != 0>>even attempting to offer $his body for use in gratitude,<</if>> but you simply send $him away. You find yourself concerned that you are becoming soft by allowing slaves to dictate what they will and won't eat, but your benevolent decision has already had a @@.hotpink;positive effect on $his attitude.@@ $He @@.mediumaquamarine;trusts you a little more@@ too.
-		<<set $activeSlave.trust += 2, $activeSlave.devotion += 2, $activeSlave.dietCum = 0>>
-	<</replace>>
-<</link>>
-<<if canDoAnal($activeSlave)>>
-	<br><<link "Give the emaciated slut your answer in the form of a rough butt-fuck">>
-		<<replace "#result">>
-			You stand up behind your desk. $He flinches, but holds $his ground, $his lip quivering slightly. You slowly walk toward $him, appraising $his <<if $activeSlave.belly >= 100>>bloated<<else>>smooth<</if>>, skinny body, touching $his shoulder as you disappear behind $him. $He starts to cry as you
-			<<if $PC.dick == 0>>
-				pull a massive rubber dong attachment off the wall and hook it to your strap-on.
-			<<else>>
-				unbuckle your pants and let $him feel your warm dick harden against $his tight, bony thigh.
-			<</if>>
-			Without word or ceremony, you shove $him forward so that $he is bent over and crushed against your desk. The tears start to flow out of $him as $he feels your <<if $PC.dick == 0>>massive rubber dong <<else>>hard, thick cock <</if>>pressing against $his unprotected anus.
-			<br><br>
-			When you offer $him the opportunity to revise $his request, $he does. "Plea<<s>>e, <<Master>>! I'm <<s>>orry! Plea<<s>>e don't fuck my a<<ss>>! I'll eat all the cum you want! Plea<<s>>e!" $He screams <<if $activeSlave.accent > 1>>in $his thick accent <</if>> as you force your<<if $PC.dick == 0>> strap-on <<else>>self <</if>> inside $his butt-hole and subdue $his weak, struggling body against your unforgiving desk. @@.gold;Horrified tears@@ stream down $his face with each brutal thrust as you speak into $his ear and remind $him that slaves are not allowed to dictate their needs to their owners. You know what's best for $him, and right now, $his proper role is as an eager little depository for the products of the free-cities ejaculate market. It's $his job to suck down cum at the whim of $his owner, plain and simple, until $he's told otherwise. You butt-fuck the cum-fed slag until $he simply lays there and accepts $his corrective assrape.
-			<<if $activeSlave.anus == 0>>
-				@@.lime;$His@@
-				<<if $activeSlave.butt < 5>>
-					@@.lime;skinny little@@
-				<<else>>
-					@@.lime;plump little@@
-				<</if>>
-				@@.lime;ass is now broken in.@@
-			<</if>>
-			$He sobs quietly with each thrust of your hips, and when you finally <<if $PC.dick != 0>>make yet another cum deposit into $his <<if $activeSlave.weight < -80>>emaciated <<else>>bony <</if>>body and<</if>> pull out, you instruct
-			<<if $activeSlave.dietCum == 1>>
-				$assistant.name to dramatically increase the amount of cum in $his diet from now on. You won't have a slave telling you what $he eats. $activeSlave.slaveName <<if canHear($activeSlave)>>hears your instructions <<else>>correctly guesses the meaning behind your body language <</if>>and whimpers before rubbing $his sore bottom and
-			<<else>>
-				another slave to drag the broken slut to the kitchen, where $he's to receive an additional feeding of thick, creamy ejaculate-based nutrients before
-			<</if>>
-			proceeding to $his next assignment.
-			<br><br>
-			$He's learned a valuable lesson about what it truly means to be a slave today, and it's one $he @@.orchid;won't soon forget.@@
-			<<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>>
-			<<if ($activeSlave.anus == 0)>>
-				<<set $activeSlave.anus += 1>>
-			<</if>>
-			<<= VCheck.Anal()>>
-			<<if $activeSlave.dietCum == 1>>
-				<<set $activeSlave.dietCum = 2, $activeSlave.dietMilk = 0>>
-			<</if>>
-		<</replace>>
-	<</link>><<if ($activeSlave.anus == 0) || ($activeSlave.dietMilk == 1)>> //This option will//<<if $activeSlave.anus == 0>> //take anal virginity//<<if $activeSlave.dietMilk == 1>>// and//<</if>><</if>><<if $activeSlave.dietMilk == 1>>// remove milk from $his diet//<</if>><</if>>
-<</if>>
-<br><<link "Use aphrodisiacs and positive reinforcement to make $his cum diet more palatable">>
-	<<replace "#result">>
-		You do a quick check at your terminal. $He is indeed being fed <<if $activeSlave.dietCum == 1>> food that is supplemented with cum for flavor.<<else>>large amounts of human ejaculate.<</if>> You tell $him that it can't be helped. When you assign a slave $his diet, it's for a reason, and in <<print $activeSlave.slaveName>>'s case, you are using $his diet to make $him into a better whore. By the look on $his distressed face, you can tell $he doesn't understand or appreciate your perspective, but you tell $him you have just the thing to help change $his outlook.
-		<br><br>
-		You pull out a heavy dose of aphrodisiacs from the drawer in your desk. They are expensive, but powerful drugs that can be used in a brute force way to manipulate the sexual urges and tastes of even the most frigid sluts. The mild dose included in every slave's food is usually enough to affect a slow, inevitable change in attitude for resistant slaves, but sometimes a more acute dose can be an amusing way to turn disgust into dependence. $activeSlave.slaveName shivers as you reassure $him and inject $his <<if $activeSlave.weight < -80>>bony <<else>>tiny <</if>>body with the powerful drugs. You know they are working when $he begins to perspire a little, and
-		<<if $activeSlave.vagina > -1>>
-			$he starts to leak fresh girl-juice down $his shivering thighs.
-		<<elseif $activeSlave.dick == 0>>
-			starts to turn instinctively to offer you $his only hole.
-		<<else>>
-			$his dick starts to come to attention.
-		<</if>>
-		You then book $him to be the main attraction at a corporate office party that afternoon, where $he will be the target of a blow-bang and bukkake. You see that $he's dosed heavily with the drugs every day this week, and then book the rest of $his afternoons for similar duties, making sure $he still tends to $his regular assignments as well. In the meantime, you also instruct the kitchen that $he is to eat as much cum-based food from the dispensers as $he can suck down in order to fuel up for these exhausting escapades. By the end of the week, the aphrodisiacs and $his slide into an inescapable routine of cum immersion have done their job, and $he has begun to @@.lightcoral;view cum as an inevitable component of $his daily life.@@ $He also manages to @@.green;gain a little weight.@@ Thanks to your manipulation of $his Pavlovian responses through extreme drug therapy, $his @@.red;health has suffered a bit,@@ but $he is also @@.hotpink;more dependent on you@@ thanks to $his <<if $activeSlave.addict == 0>>@@.cyan;new@@<<else>>@@.cyan;developing@@<</if>> @@.cyan;addiction to aphrodisiacs.@@
-		<<set $activeSlave.devotion += 5, $activeSlave.weight += 10, $activeSlave.fetish = "cumslut", $activeSlave.fetishKnown = 1,	$activeSlave.fetishStrength = 10, $activeSlave.addict += 1>>
-		<<run seX($activeSlave, "oral", "public", "penetrative", 50)>>
-		<<run healthDamage($activeSlave, 10)>>
-	<</replace>>
-<</link>>
-
 <<case "transition anxiety">>
 
 <<if canDoAnal($activeSlave)>>