diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm
index 1b07062553..d4fbb60b2d 100644
--- a/code/game/objects/structures/watercloset.dm
+++ b/code/game/objects/structures/watercloset.dm
@@ -187,8 +187,8 @@
w_class = WEIGHT_CLASS_TINY
list_reagents = list("chlorine" = 3, "ammonia" = 1)
-/obj/item/reagent_containers/food/urinalcake/attack_hand(mob/living/user)
- user.visible_message("[user] squishes [src]!", "You squish [src].")
+/obj/item/reagent_containers/food/urinalcake/attack_self(mob/living/user)
+ user.visible_message("[user] squishes [src]!", "You squish [src].", "You hear a squish.")
icon_state = "urinalcake_squish"
addtimer(VARSET_CALLBACK(src, icon_state, "urinalcake"), 8)