diff --git a/src/descriptions/arcologyDescription.js b/src/descriptions/arcologyDescription.js
index 2de7bbf7b1e0885874ebec4df2ceffd750c5c284..30cb6d83f4dfce59f2eff8366488abc4f206935f 100644
--- a/src/descriptions/arcologyDescription.js
+++ b/src/descriptions/arcologyDescription.js
@@ -569,7 +569,7 @@ App.Desc.playerArcology = function(lastElement) {
 		// we have to reuse the variable because of scoping
 		openDiv = App.UI.DOM.makeElement("div", d60, "indent");
 		if (V.arcologyUpgrade.drones === 1) {
-			openDiv.append(`A security drone occasionally flies across the open space.`);
+			openDiv.append(` A security drone occasionally flies across the open space.`);
 		}
 	} else if (V.arcologyUpgrade.drones === 1) {
 		openDiv.append(` The central plaza is a large atrium; a security drone occasionally flies across the open space.`);
@@ -582,7 +582,7 @@ App.Desc.playerArcology = function(lastElement) {
 
 		let buffer = [];
 
-		buffer.push(`There are numerous slaves stationed down on the plaza to greet visitors.`);
+		buffer.push(` There are numerous slaves stationed down on the plaza to greet visitors.`);
 		if (A.FSSlaveProfessionalismDecoration >= 80) {
 			buffer.push(`They're intelligent and articulate.`);
 		}
diff --git a/src/endWeek/saPleaseYou.js b/src/endWeek/saPleaseYou.js
index baf14cb9e0128d966b288a441d7eebfc57cb317b..44b834c80f8ddfdcb77d7dd7c2e9f9262b5063fd 100644
--- a/src/endWeek/saPleaseYou.js
+++ b/src/endWeek/saPleaseYou.js
@@ -1550,7 +1550,7 @@ App.SlaveAssignment.pleaseYou = (function() {
 
 		if (slave.need) {
 			if (slave.energy > 95 && V.masterSuiteUpgradeLuxury === 2 && V.fuckSlaves > 1) {
-				r.push(`${he}'s a nymphomaniac and very difficult to sate, but the fuckpit allows ${him} all the sex even ${he} could ever want.`);
+				r.push(`${He}'s a nymphomaniac and very difficult to sate, but the fuckpit allows ${him} all the sex even ${he} could ever want.`);
 				slave.need = 0;
 			} else if (slave.devotion > 95) {
 				r.push(`${He}'s so devoted to you that any intimacy with you at all gives ${him} sexual satisfaction.`);
diff --git a/src/gui/quicklinks.js b/src/gui/quicklinks.js
index 68e5e5052683f49dd43981ef0ec4b15b97ff419a..5fda6b661f6c7dc1a85bb4b9f96c3142d5a7b9de 100644
--- a/src/gui/quicklinks.js
+++ b/src/gui/quicklinks.js
@@ -68,8 +68,9 @@ App.UI.quickMenu = (function() {
 		},
 		Tools: {
 			"Find Slave": true,
-			"Rules Assistant":true,
-			"Personal Attention Select":true,
+			"Underperforming Slaves": true,
+			"Rules Assistant": true,
+			"Personal Attention Select": true,
 		},
 		Options: {
 			Options: true,
diff --git a/src/js/slaveSummaryHelpers.js b/src/js/slaveSummaryHelpers.js
index ca3ae710a8079bdee791357703a177e25453659c..a0462c928d681784bf23307cbd877ef009c0b8ea 100644
--- a/src/js/slaveSummaryHelpers.js
+++ b/src/js/slaveSummaryHelpers.js
@@ -1203,7 +1203,7 @@ App.UI.SlaveSummaryImpl = function() {
 		 * @returns {void}
 		 */
 		function long_smart_piercing(slave, c) {
-			const s = smartFetishStr(slave, data.short.smartPiercing) || smartAttractionStr(slave, data.short.smartPiercing);
+			const s = smartFetishStr(slave, data.long.smartPiercing) || smartAttractionStr(slave, data.long.smartPiercing);
 			if (s) {
 				makeSpan(c, s);
 			}
diff --git a/src/uncategorized/underperformingSlaves.tw b/src/uncategorized/underperformingSlaves.tw
index 7462d2ea6003f2e68ecc64bb0ab2dc369a645563..2b874d7244561fcf367584c74101a3c0be465769 100644
--- a/src/uncategorized/underperformingSlaves.tw
+++ b/src/uncategorized/underperformingSlaves.tw
@@ -1,4 +1,4 @@
-:: Underperforming Slaves [nobr]
+:: Underperforming Slaves [nobr jump-to-safe jump-from-safe]
 
 <<set $nextButton = "Back", $nextLink = "Buy Slaves", $returnTo = "Buy Slaves">>
 <p>