diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm
index 990e81b89cd..f1cf208b4b1 100644
--- a/code/modules/mob/living/say.dm
+++ b/code/modules/mob/living/say.dm
@@ -186,8 +186,9 @@ var/list/department_radio_keys = list(
message_mode = null //only humans can use headsets
if(traumatic_shock > 61 && prob(50))
+ if(message_mode)
+ src << "You try to use your radio, but you are in too much pain."
message_mode = null //people in shock will have a high chance of not being able to speak on radio; needed since people don't instantly pass out at 100 damage.
- src << "You try to use your radio, but you are in too much pain."
message = capitalize(message)