diff --git a/src/interaction/slaveInteract.js b/src/interaction/slaveInteract.js
index 9f85afe4360d12a180e253f5441c8cc24e6ecc75..296d2f00a41f178c71992126e02366e054185738 100644
--- a/src/interaction/slaveInteract.js
+++ b/src/interaction/slaveInteract.js
@@ -166,6 +166,13 @@ App.UI.SlaveInteract.assignmentBlock = function(blockId, slave) {
 		assign.textContent = `${slave.assignment}. `;
 	}
 	title.appendChild(assign);
+	if (V.assignmentRecords[slave.ID] && V.assignmentRecords[slave.ID] !== slave.assignment) {
+		title.append(`Previously: `);
+		assign = document.createElement('span');
+		assign.style.fontWeight = "bold";
+		assign.textContent = `${V.assignmentRecords[slave.ID]}. `;
+		title.appendChild(assign);
+	}
 	if (slave.assignment === "be a subordinate slave") {
 		const target = getSlave(slave.subTarget);
 		let linkText = ``;
@@ -174,19 +181,13 @@ App.UI.SlaveInteract.assignmentBlock = function(blockId, slave) {
 			linkText = `Change`;
 		} else if (slave.subTarget === -1) {
 			title.appendChild(document.createTextNode(`Serving as a Stud. `));
-			linkText = `Change role `;
+			linkText = `Change role`;
 		} else {
 			title.appendChild(document.createTextNode(`Serving all your other slaves. `));
 			linkText = `Choose a specific slave to submit to`;
 		}
 		title.appendChild(App.UI.DOM.passageLink(linkText, "Subordinate Targeting", () => { V.returnTo = "Slave Interact"; }));
-	}
-	if (V.assignmentRecords[slave.ID] && V.assignmentRecords[slave.ID] !== slave.assignment) {
-		title.append(`Previously: `);
-		assign = document.createElement('span');
-		assign.style.fontWeight = "bold";
-		assign.textContent = `${V.assignmentRecords[slave.ID]}. `;
-		title.appendChild(assign);
+		title.append(separator);
 	}
 	if (slave.assignment !== "choose her own job") {
 		title.appendChild(