diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm
index 0482bee113c..eba117b0ccf 100644
--- a/code/modules/paperwork/paper.dm
+++ b/code/modules/paperwork/paper.dm
@@ -272,8 +272,12 @@
clown = 1
if(istype(P, /obj/item/weapon/pen) || istype(P, /obj/item/toy/crayon))
- user << browse("
[name][info_links]
[stamps]", "window=[name]")
- return
+ if(ishuman(user))
+ user << browse("[name][info_links]
[stamps]", "window=[name]")
+ return
+ else
+ user << "You don't know how to read or write."
+ return
else if(istype(P, /obj/item/weapon/stamp))
if(!in_range(src, usr) && loc != user && !istype(loc, /obj/item/weapon/clipboard) && loc.loc != user && user.get_active_hand() != P)