diff --git a/code/modules/paperwork/folders.dm b/code/modules/paperwork/folders.dm
index 6f591e00730..f4c545a5b81 100644
--- a/code/modules/paperwork/folders.dm
+++ b/code/modules/paperwork/folders.dm
@@ -69,10 +69,8 @@
to_chat(user, "You put the [W] into \the [src].")
update_icon()
else if(istype(W, /obj/item/weapon/pen))
- if(!(loc == user))
- to_chat(user, "You cannot rename \the [src] without holding it.")
- var/n_name = sanitizeSafe(tgui_input_text(usr, "What would you like to label the folder?", "Folder Labelling", null, MAX_NAME_LEN), MAX_NAME_LEN)
- if(loc == usr && usr.stat == 0)
+ var/n_name = sanitizeSafe(tgui_input_text(user, "What would you like to label the folder?", "Folder Labelling", null, MAX_NAME_LEN), MAX_NAME_LEN)
+ if(in_range(user, src) && user.stat == 0)
name = "folder[(n_name ? text("- '[n_name]'") : null)]"
return
@@ -87,7 +85,7 @@
dat += "Remove Rename - [Pb.name]
"
user << browse(dat, "window=folder")
onclose(user, "folder")
- add_fingerprint(usr)
+ add_fingerprint(user)
return
/obj/item/weapon/folder/Topic(href, href_list)