diff --git a/src/endWeek/economics/arcmgmt.js b/src/endWeek/economics/arcmgmt.js
index ff816988146f249d8b6909eb160d7c75819a9c90..6d3047994baef3423012f00ae376cb2b98964acf 100644
--- a/src/endWeek/economics/arcmgmt.js
+++ b/src/endWeek/economics/arcmgmt.js
@@ -80,11 +80,11 @@ globalThis.arcmgmt = function() {
 	_middleClass += (schoolSubsidy) * 40;
 	_middleClassP *= 1 + (schoolSubsidy) * 0.005;
 
-	appendDiv(`<br>`);
-	slaveRetirement();
-	el.append(expiration());
-	denseApartments();
-	appendDiv(`<br>`);
+	r = [];
+	r.push(slaveRetirement());
+	r.push(expiration());
+	r.push(denseApartments());
+	App.Events.addParagraph(el, r);
 
 	citizenToSlave();
 
@@ -640,7 +640,7 @@ globalThis.arcmgmt = function() {
 			}
 
 			const secExpTrade = App.SecExp.tradeReport();
-			r.push(secExpTrade.text)
+			r.push(secExpTrade.text);
 			_AWeekGrowth += secExpTrade.bonus;
 			App.Events.addParagraph(el, r);
 			r = [];
@@ -670,7 +670,7 @@ globalThis.arcmgmt = function() {
 		if (V.assistant.market && V.assistant.market.limit > 0) {
 			let _popCap = menialPopCap();
 			let _menialSlaveValue = menialSlaveCost();
-			const { HeM, heM } = getPronouns(assistant.pronouns().market).appendSuffix('M');
+			const {HeM, heM} = getPronouns(assistant.pronouns().market).appendSuffix('M');
 			// <br>
 			r.push(`Your <span class="bold">business assistant</span> manages the menial slave market.`);
 			if (_menialSlaveValue <= 900 + V.assistant.market.aggressiveness) { /* BUY */
@@ -1812,6 +1812,7 @@ globalThis.arcmgmt = function() {
 	}
 
 	function slaveRetirement() {
+		const el = new DocumentFragment();
 		const r = [];
 		/* Slave retirement trigger pulled (one time only)*/
 		if (V.citizenRetirementTrigger === 1) {
@@ -1842,6 +1843,7 @@ globalThis.arcmgmt = function() {
 			/* I could bother with a single slave retirement message, but that's never going to get used*/
 		}
 		App.Events.addNode(el, r);
+		return el;
 	}
 
 	function expiration() {
@@ -1908,20 +1910,20 @@ globalThis.arcmgmt = function() {
 		V.building.findCells(cell => !(cell instanceof App.Arcology.Cell.Penthouse))
 			.forEach(cell => {
 				if (cell instanceof App.Arcology.Cell.Apartment) {
-						if (cell.type === 3) {
+					if (cell.type === 3) {
 						_count += 1;
-						_lowerClass += 40
+						_lowerClass += 40;
 					}
 				}
 			});
 		if (_count > 9) {
-			appendDiv(`<span class="green">A great amount of lower class citizens</span> were attracted by the sectors filled with dense apartments.`)
+			return App.UI.DOM.makeElement("span", `<span class="green">A great amount of lower class citizens</span> were attracted by the sectors filled with dense apartments.`);
 		} else if (_count > 5) {
-			appendDiv(`<span class="green">A large amount of lower class citizens</span> were attracted by your sprawling blocks of dense apartments.`)
+			return App.UI.DOM.makeElement("span", `<span class="green">A large amount of lower class citizens</span> were attracted by your sprawling blocks of dense apartments.`);
 		} else if (_count > 2) {
-			appendDiv(`<span class="green">A moderate amount of lower class citizens</span> were attracted by your dense apartment complexes.`)
+			return App.UI.DOM.makeElement("span", `<span class="green">A moderate amount of lower class citizens</span> were attracted by your dense apartment complexes.`);
 		} else if (_count > 0) {
-			appendDiv(`<span class="green">A small amount of lower class citizens</span> were attracted by your dense apartments.`)
+			return App.UI.DOM.makeElement("span", `<span class="green">A small amount of lower class citizens</span> were attracted by your dense apartments.`);
 		}
 	}