diff --git a/src/npc/interaction/fAnus.js b/src/npc/interaction/fAnus.js
index f5cd20df930d42d1e842e7116e78180ec6b9798d..0c4fd4822c0a8dbcb207a8f0525c5a141357544e 100644
--- a/src/npc/interaction/fAnus.js
+++ b/src/npc/interaction/fAnus.js
@@ -335,9 +335,9 @@ App.Interact.fAnus = function(slave) {
 			text.push(`${He} rubs ${his}`);
 			if (!hasAnyArms(slave)) {
 				text.push(`body against you as much as ${he} can manage,`);
-			} else if (canAchieveErection(slave)) {
+			} else if (canAchieveErection(slave) && !slave.chastityPenis) {
 				text.push(`hard-on,`);
-			} else if (slave.dick !== 0) {
+			} else if (slave.dick !== 0 && !slave.chastityPenis) {
 				text.push(`soft dick,`);
 			} else if (slave.chastityVagina || slave.clit === 0) {
 				text.push(`nipples,`);