diff --git a/src/player/managePersonalAffairs.js b/src/player/managePersonalAffairs.js
index 02ac4d1655844fb11b0d79b706e9e668f2805acd..22e2e5833dc7ea5320136359e618c31d814d51a8 100644
--- a/src/player/managePersonalAffairs.js
+++ b/src/player/managePersonalAffairs.js
@@ -671,7 +671,11 @@ App.UI.managePersonalAffairs = function() {
 			const slaves = [...PC.partners].filter(i => i > 0);
 			const other = [];
 
-			text.push(`You've had sex with ${num(slaves.length)} different slaves so far.`);
+			if (slaves.length > 0) {
+				text.push(`You've had sex with ${num(slaves.length)} ${slaves.length > 1 ? `different slaves` : `slave`} so far.`);
+			} else {
+				text.push(`You haven't had sex with any slaves yet.`);
+			}
 
 			if (PC.partners.has(-2)) {
 				other.push(`citizens of ${V.arcologies[0].name}`);
@@ -693,7 +697,7 @@ App.UI.managePersonalAffairs = function() {
 			}
 
 			if (other.length > 0) {
-				text.push(`You have also had sex with ${toSentence(other)}.`);
+				text.push(`You have ${slaves.length > 0 ? `also` : ``} had sex with ${toSentence(other)}${slaves.length > 0 ? `` : `, though`}.`);
 			}
 
 			App.Events.addNode(partnersDiv, text);