diff --git a/src/endWeek/brothelReport.js b/src/endWeek/brothelReport.js
index cfe0b2bb3d81490e36b9889a4f2b48ef78173709..19d154c0ab52745ca4cf6d9c3a4b708269350aa9 100644
--- a/src/endWeek/brothelReport.js
+++ b/src/endWeek/brothelReport.js
@@ -349,17 +349,16 @@ globalThis.brothelReport = function() {
 				}
 				App.Events.addNode(slaveEntry, r, "div");
 
-				const indented = document.createElement("div");
-				indented.classList.add("indent");
 				App.Events.addNode(
-					indented,
+					slaveEntry,
 					[
 						He,
 						App.SlaveAssignment.whore(slave),
 						App.SlaveAssignment.standardSlaveReport(slave, false)
-					]
+					],
+					"div",
+					"indented"
 				);
-				slaveEntry.append(indented);
 			} else {
 				// discard return values silently
 				App.SlaveAssignment.choosesOwnJob(slave);
diff --git a/src/endWeek/reports/clubReport.js b/src/endWeek/reports/clubReport.js
index ffd5c0cdfaf92846d02b59749f540885c442faec..c227827dd0d65e96369a1beb70944b15b9932b61 100644
--- a/src/endWeek/reports/clubReport.js
+++ b/src/endWeek/reports/clubReport.js
@@ -105,9 +105,22 @@ App.EndWeek.clubReport = function() {
 			if (V.legendaryEntertainerID === 0 && S.DJ.prestige === 0 && S.DJ.skill.entertainment >= 100 && S.DJ.devotion > 50) {
 				V.legendaryEntertainerID = S.DJ.ID;
 			}
-			App.UI.DOM.appendNewElement("div", el, `Since ${he} doesn't have enough sluts in ${V.clubName} to make it worthwhile for ${him} to be on stage 24/7, ${he} spends ${his} extra time slutting it up ${himself}. ${He} has sex with ${S.DJ.sexAmount} citizens, <span class="green">pleasing them immensely,</span> since it's more appealing to fuck the DJ than some club slut.`);
+			App.Events.addNode(
+				el,
+				[`Since ${he} doesn't have enough sluts in ${V.clubName} to make it worthwhile for ${him} to be on stage 24/7, ${he} spends ${his} extra time slutting it up ${himself}. ${He} has sex with ${S.DJ.sexAmount} citizens, <span class="green">pleasing them immensely,</span> since it's more appealing to fuck the DJ than some club slut.`],
+				"div",
+				"indent"
+			);
 			if (V.showEWD !== 0) {
-				App.UI.DOM.appendNewElement("div", el, `${He} ${App.SlaveAssignment.serveThePublic(S.DJ)}, "indent`);
+				App.Events.addNode(
+					el,
+					[
+						He,
+						App.SlaveAssignment.serveThePublic(S.DJ)
+					],
+					"div",
+					"indent"
+				);
 			} else {
 				App.SlaveAssignment.serveThePublic(S.DJ);
 			}
@@ -122,7 +135,7 @@ App.EndWeek.clubReport = function() {
 			r.push(App.UI.DOM.makeElement("span", `The one slave pleasing citizens in ${V.clubName}`, "bold"));
 		}
 		r.push(`worked hard to <span class="green">increase your reputation</span> this week.`);
-		App.Events.addNode(el, r, "div", "indent");
+		App.Events.addNode(el, r, "p", "indent");
 	}
 
 	if (S.DJ) {
@@ -200,27 +213,25 @@ App.EndWeek.clubReport = function() {
 				}
 				App.Events.addNode(slaveEntry, r, "div");
 
-				const indented = document.createElement("div");
-				indented.classList.add("indent");
 				App.Events.addNode(
-					indented,
+					slaveEntry,
 					[
 						He,
 						App.SlaveAssignment.serveThePublic(slave),
 						App.SlaveAssignment.standardSlaveReport(slave, false)
-					]
+					],
+					"div",
+					"indented"
 				);
-				slaveEntry.append(indented);
 			} else {
 				// discard return values silently
 				App.SlaveAssignment.choosesOwnJob(slave);
 				App.SlaveAssignment.serveThePublic(slave);
 				App.SlaveAssignment.standardSlaveReport(slave, true);
 			}
-			App.Events.addParagraph(el, r);
 		}
 
-		App.UI.DOM.appendElement("p", el, App.Ads.report("club"));
+		App.UI.DOM.appendNewElement("p", el, App.Ads.report("club"));
 
 		// Record statistics gathering
 		const b = State.variables.facility.club;
@@ -240,12 +251,12 @@ App.EndWeek.clubReport = function() {
 		b.totalExpenses = b.whoreCosts + b.adsCosts + b.maintenance;
 		b.profit = b.totalIncome / b.totalExpenses;
 		if (V.clubDecoration !== "standard") {
-			App.UI.DOM.appendElement("p", el, `${capFirstChar(V.clubName)}'s customers enjoy <span class="green">having sex in ${V.clubDecoration} surroundings.</span>`);
+			App.UI.DOM.appendNewElement("p", el, `${capFirstChar(V.clubName)}'s customers enjoy <span class="green">having sex in ${V.clubDecoration} surroundings.</span>`);
 		}
 
-		// Brothel stats
+		// Club stats
 		el.append(App.Facilities.Club.Stats(false));
-		clubStats.append(App.Facilities.Brothel.Stats(true));
+		clubStats.append(App.Facilities.Club.Stats(true));
 	}
 	return el;
 };