diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm
index b14c34f2d5a..fc0f7520e0e 100644
--- a/code/__HELPERS/unsorted.dm
+++ b/code/__HELPERS/unsorted.dm
@@ -2017,7 +2017,7 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new)
set waitfor = FALSE
return call(source, proctype)(arglist(arguments))
-/proc/IsFrozen(var/atom/A)
+/proc/IsFrozen(atom/A)
if(A in GLOB.frozen_atom_list)
return TRUE
return FALSE
diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm
index 2e062992a3a..36b6d647b7d 100644
--- a/code/_onclick/click.dm
+++ b/code/_onclick/click.dm
@@ -74,7 +74,7 @@
if(dragged && !modifiers[dragged])
return
if(IsFrozen(A) && !is_admin(usr))
- to_chat(usr, "Interacting with admin-frozen players is not permitted.")
+ to_chat(usr, "Interacting with admin-frozen players is not permitted.")
return
if(modifiers["middle"] && modifiers["shift"] && modifiers["ctrl"])
MiddleShiftControlClickOn(A)
diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm
index be21871f8f2..1c7f8fa6ae9 100644
--- a/code/modules/mob/mob.dm
+++ b/code/modules/mob/mob.dm
@@ -880,7 +880,7 @@ GLOBAL_LIST_INIT(slot_equipment_priority, list( \
return
if(!Adjacent(usr))
return
- if(IsFrozen(src))
+ if(IsFrozen(src) && !is_admin(usr))
to_chat(usr, "Interacting with admin-frozen players is not permitted.")
return
if(isLivingSSD(src) && M.client && M.client.send_ssd_warning(src))