diff --git a/src/interaction/main/walkPast.js b/src/interaction/main/walkPast.js
index 26c4036d254e527a5863fae5eaac2c7c31383781..27edf82a9bd197324e8a1234e3859dc4da8f3f7b 100644
--- a/src/interaction/main/walkPast.js
+++ b/src/interaction/main/walkPast.js
@@ -1220,7 +1220,10 @@ globalThis.walkPast = (function() {
 								if (partnerSlave.balls > 0) {
 									t += `balls`;
 								} else if (partnerSlave.dick > 0) {
-									t += `soft cock`;
+									if (!canAchieveErection(partnerSlave)) {
+										t += `soft `;
+									}
+									t += `cock`;
 								} else if (partnerSlave.vagina > -1) {
 									t += `pussy`;
 								} else {