diff --git a/src/js/sexActsJS.js b/src/js/sexActsJS.js
index c2e72b41f850b834560be2ac2f533d739d1b8ab8..0e236b95861d2f72d81402f469450a567678a81f 100644
--- a/src/js/sexActsJS.js
+++ b/src/js/sexActsJS.js
@@ -519,6 +519,8 @@ window.seX = function seX(slave1, act1, slave2, act2, count = 1) {
 	// Slave 2 does their normal thing.  If "Slave 2" is the public, then increment the public counter for slave 1 instead.
 	if (slave2 === "public") {
 		actX(slave1, "publicUse", count);
+	} else if (typeof slave2 === 'string') {
+		// someday we may track "slaves" and "assistant"
 	} else {
 		actX(slave2, act2, count);
 	}
diff --git a/src/js/slaveInteract.js b/src/js/slaveInteract.js
index 2496e3b90b1e8382f1d4e79c3a1bb226b8da4ba9..bdb887cf37a144d1a814e0903b085fc91db6487e 100644
--- a/src/js/slaveInteract.js
+++ b/src/js/slaveInteract.js
@@ -94,7 +94,7 @@ App.UI.SlaveInteract.fucktoyPref = function(slave) {
 
 App.UI.SlaveInteract.assignmentBlock = function(blockId) {
 	let res = App.UI.jobLinks.assignments(-1, undefined, () => {
-		return `<<replace "#assign">>$activeSlave.assignment<</replace>><<replace "#${blockId}">><<= App.UI.SlaveInteract.assignmentBlock("${blockId}")>><<= App.UI.SlaveInteract.fucktoyPref()>><</replace>>`;
+		return `<<replace "#assign">>$activeSlave.assignment<</replace>><<replace "#${blockId}">><<= App.UI.SlaveInteract.assignmentBlock("${blockId}")>><<= App.UI.SlaveInteract.fucktoyPref($activeSlave)>><</replace>>`;
 	});
 	if (State.variables.activeSlave.assignment !== "choose her own job") {
 		res += '&thinsp;|&thinsp; <<link "Stay on this assignment for another month">><<set $activeSlave.sentence += 4>><<replace "#assign">>$activeSlave.assignment($activeSlave.sentence weeks)<</replace>><</link>>';