diff --git a/js/003-data/gameVariableData.js b/js/003-data/gameVariableData.js
index a69dee57996a1f9b5a7066718ba0464ef21f3e5b..ab9f61c9c0ceabad1afcf5c84b22df9fad874178 100644
--- a/js/003-data/gameVariableData.js
+++ b/js/003-data/gameVariableData.js
@@ -47,6 +47,7 @@ App.Data.defaultGameStateVariables = {
 				drugs: 2,
 				genitalia: 2,
 				health: 2,
+				hormoneBalance: 2,
 				mental: 2,
 				nationality: 2,
 				origins: 2,
diff --git a/src/js/slaveSummaryWidgets.js b/src/js/slaveSummaryWidgets.js
index 474eb007c4586f4e73c70be610978cca340e5d6d..1a250b66c8470b7fe990fa0fc4b7bda510a591a6 100644
--- a/src/js/slaveSummaryWidgets.js
+++ b/src/js/slaveSummaryWidgets.js
@@ -841,6 +841,7 @@ App.UI.SlaveSummary = function() {
 				drugs: 2,
 				genitalia: 2,
 				health: 2,
+				hormoneBalance: 2,
 				mental: 2,
 				nationality: 2,
 				origins: 2,
@@ -934,7 +935,7 @@ App.UI.SlaveSummary = function() {
 		if (slave.custom.label) {
 			helpers.makeSpan(res, `${capFirstChar(slave.custom.label)}.`, ["yellow", "strong"]);
 		}
-		if ((slave.relationship !== 0) || (slave.relation !== 0) || (abbrSettings.clothes === 2) || (abbrSettings.rulesets === 2)) {
+		if ((slave.relationship !== 0) || (slave.relationship !== 0) || (abbrSettings.clothes === 2) || (abbrSettings.rulesets === 2)) {
 			para = helpers.makeParagraph(res);
 		}
 		delegates.relations(slave, para);
@@ -961,7 +962,9 @@ App.UI.SlaveSummary = function() {
 
 		function appendOption(name, desc, options) {
 			res.append(App.UI.DOM.Widgets.optionSelector((value) => {
-				V.UI.slaveSummary.abbreviation[name] = value; Engine.play(passage());
+				V.UI.slaveSummary.abbreviation[name] = value;
+				initDelegates();
+				Engine.play(passage());
 			},
 			options, V.UI.slaveSummary.abbreviation[name], desc));
 		}