diff --git a/code/modules/admin/verbs/adminpm.dm b/code/modules/admin/verbs/adminpm.dm
index f0d3d9f3584..073a8d4289e 100644
--- a/code/modules/admin/verbs/adminpm.dm
+++ b/code/modules/admin/verbs/adminpm.dm
@@ -203,7 +203,8 @@
if(irc)
log_admin_private("PM: [key_name(src)]->IRC: [rawmsg]")
- message_admins("PM: [key_name(src, X, 0)]->IRC: [keywordparsedmsg]")
+ for(var/client/X in GLOB.admins)
+ to_chat(X, "PM: [key_name(src, X, 0)]->IRC: [keywordparsedmsg]")
else
window_flash(recipient, ignorepref = TRUE)
log_admin_private("PM: [key_name(src)]->[key_name(recipient)]: [rawmsg]")