diff --git a/code/game/objects/items/weapons/rpd.dm b/code/game/objects/items/weapons/rpd.dm
index d85bda11ba252..708a92adad33c 100644
--- a/code/game/objects/items/weapons/rpd.dm
+++ b/code/game/objects/items/weapons/rpd.dm
@@ -348,7 +348,7 @@
to_chat(user, "ERROR: \The [T] is out of [src]'s range!")
return
- if(!(user in viewers(12, T))) // Checks if the user can see the target turf
+ if(!(user in hearers(12, T))) // Checks if user can hear the target turf, cause viewers doesnt work for it.
to_chat(user, "[src] needs full visibility to determine the dispensing location.")
playsound(src, 'sound/machines/synth_no.ogg', 50, TRUE)
return