diff --git a/code/modules/mob/living/silicon/say.dm b/code/modules/mob/living/silicon/say.dm
index 3e0317be509..a66a9f30de0 100644
--- a/code/modules/mob/living/silicon/say.dm
+++ b/code/modules/mob/living/silicon/say.dm
@@ -6,8 +6,8 @@
/mob/living/silicon/robot/handle_message_mode(message_mode, message, verb, speaking, used_radios, alt_name)
if(..())
return 1
- used_radios += radio
if(message_mode)
+ used_radios += radio
if(!is_component_functioning("radio"))
to_chat(src, "Your radio isn't functional at this time.")
return 0
@@ -18,10 +18,11 @@
/mob/living/silicon/ai/handle_message_mode(message_mode, message, verb, speaking, used_radios, alt_name)
if(..())
return 1
- used_radios += aiRadio
if(message_mode == "department")
+ used_radios += aiRadio
return holopad_talk(message, verb, speaking)
else if(message_mode)
+ used_radios += aiRadio
if(aiRadio.disabledAi || aiRestorePowerRoutine || stat)
to_chat(src, "System Error - Transceiver Disabled.")
return 0