diff --git a/src/facilities/salon/salonPassage.js b/src/facilities/salon/salonPassage.js
index 50d64781d12252d8674937bd4f9ac27b2f0b348a..676f0ef92bc930e9b87cbb001c55a286670df034 100644
--- a/src/facilities/salon/salonPassage.js
+++ b/src/facilities/salon/salonPassage.js
@@ -99,7 +99,7 @@ App.UI.salon = function(slave, cheat = false) {
 		}
 		el.append(options.render());
 
-		el.append(App.Medicine.Salon.ears(slave));
+		el.append(App.Medicine.Salon.ears(slave, {cheat: cheat}));
 
 		return el;
 	}
@@ -515,6 +515,8 @@ App.UI.salon = function(slave, cheat = false) {
 		}
 
 		el.append(options.render());
+
+		el.append(App.Medicine.Salon.tail(slave, {cheat: cheat}));
 		return el;
 	}
 
diff --git a/src/js/salon.js b/src/js/salon.js
index 5c8b4841a8e9230bb8541a1c5a7cdb58e6d94eae..6cb81b7f72c2226774d01bac19cd4f3b55bb571c 100644
--- a/src/js/salon.js
+++ b/src/js/salon.js
@@ -242,7 +242,6 @@ App.Medicine.Salon.ears = function(slave, {primaryEarColor = 0, secondaryEarColo
 		apply();
 	};
 	const container = document.createElement("div");
-	container.id = "salon-ears";
 	container.append(content());
 	return container;
 
@@ -335,10 +334,10 @@ App.Medicine.Salon.ears = function(slave, {primaryEarColor = 0, secondaryEarColo
  * @param {number|string} [params.primaryTailColor]
  * @param {string} [params.secondaryTailColor]
  * @param {boolean} [params.cheat]
- * @returns {JQuery<HTMLElement>}
+ * @returns {HTMLElement}
  */
 App.Medicine.Salon.tail = function(slave, {primaryTailColor = 0, secondaryTailColor = "", cheat = false} = {}) {
-	const frag = new DocumentFragment();
+	const container = document.createElement("div");
 	let updatePrimary = (newVal) => {
 		primaryTailColor = newVal.value;
 		apply();
@@ -350,10 +349,10 @@ App.Medicine.Salon.tail = function(slave, {primaryTailColor = 0, secondaryTailCo
 	const {His, his} = getPronouns(slave);
 
 	if (slave.tail !== "none") {
-		frag.append(tailDye());
+		container.append(tailDye());
 	}
 
-	return jQuery("#salon-tail").empty().append(frag);
+	return container;
 
 	function tailDye() {
 		const frag = new DocumentFragment();
@@ -438,6 +437,6 @@ App.Medicine.Salon.tail = function(slave, {primaryTailColor = 0, secondaryTailCo
 
 	function apply() {
 		App.Art.refreshSlaveArt(slave, 3, "art-frame");
-		jQuery("#salon-tail").empty().append(tailDye());
+		jQuery(container).empty().append(tailDye());
 	}
 };