diff --git a/code/modules/paperwork/handlabeler.dm b/code/modules/paperwork/handlabeler.dm
index 2700c8702db..92ec694ecb4 100644
--- a/code/modules/paperwork/handlabeler.dm
+++ b/code/modules/paperwork/handlabeler.dm
@@ -7,30 +7,23 @@
var/labels_left = 30
var/mode = 0 //off or on.
-/obj/item/hand_labeler/afterattack(atom/A, mob/user as mob, proximity)
- if(!proximity) return
+/obj/item/hand_labeler/afterattack(atom/A, mob/user, proximity)
+ if(!proximity)
+ return
if(!mode) //if it's off, give up.
return
- if(A == loc) // if placing the labeller into something (e.g. backpack)
- return // don't set a label
if(!labels_left)
- to_chat(user, "No labels left.")
+ to_chat(user, "No labels left!")
return
if(!label || !length(label))
- to_chat(user, "No text set.")
+ to_chat(user, "No text set!")
return
if(length(A.name) + length(label) > 64)
- to_chat(user, "Label too big.")
+ to_chat(user, "Label too big!")
return
- if(ishuman(A))
- to_chat(user, "You can't label humans.")
- return
- if(issilicon(A))
- to_chat(user, "You can't label cyborgs.")
- return
- if(istype(A, /obj/item/reagent_containers/glass))
- to_chat(user, "The label can't stick to the [A.name]. (Try using a pen)")
+ if(ismob(A))
+ to_chat(user, "You can't label creatures!") // use a collar
return
user.visible_message("[user] labels [A] as [label].", \