diff --git a/src/interaction/slaveInteract.js b/src/interaction/slaveInteract.js
index 205e18fe44c958b6a39229508203fd37d5d7ab59..f5f5e3850fed33ca518cf8286a324ccad01e8bab 100644
--- a/src/interaction/slaveInteract.js
+++ b/src/interaction/slaveInteract.js
@@ -2462,8 +2462,9 @@ App.UI.SlaveInteract.rules = function(slave) {
 		const BDSM = [];
 		const gender = [];
 		const level = [];
+		const usingBulletVibe = slave.vaginalAccessory === "smart bullet vibrator" || slave.dickAccessory === "smart bullet vibrator";
 
-		if (slave.clitPiercing === 3 || slave.vaginalAccessory === "smart bullet vibrator") {
+		if (slave.clitPiercing === 3 || usingBulletVibe) {
 			// Level
 			level.push({text: `No sex`, updateSlave: {clitSetting: `none`}});
 			level.push({text: `All sex`, updateSlave: {clitSetting: `all`}});
@@ -2494,7 +2495,7 @@ App.UI.SlaveInteract.rules = function(slave) {
 		if (slave.clitPiercing === 3) {
 			if (slave.dick < 1) {
 				label = `${His} smart clit piercing `;
-				if (slave.vaginalAccessory === "smart bullet vibrator") {
+				if (usingBulletVibe) {
 					label += `and smart bullet vibrator are `;
 				} else {
 					label += `is `;
@@ -2502,14 +2503,14 @@ App.UI.SlaveInteract.rules = function(slave) {
 				label += `set to: `;
 			} else {
 				label = `${His} smart frenulum piercing `;
-				if (slave.vaginalAccessory === "smart bullet vibrator") {
+				if (usingBulletVibe) {
 					label += `and smart bullet vibrator are `;
 				} else {
 					label += `is `;
 				}
 				label += `set to: `;
 			}
-		} else if (slave.vaginalAccessory === "smart bullet vibrator") {
+		} else if (usingBulletVibe) {
 			label = `${His} smart bullet vibe is set to: `;
 		}
 		if (label) {