diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm
index d605f2c6e95..da4c00967ae 100644
--- a/code/modules/library/lib_items.dm
+++ b/code/modules/library/lib_items.dm
@@ -231,7 +231,7 @@
/obj/item/book/proc/on_read(mob/user)
if(dat)
- user << browse("Penned by [author].
" + "[dat]", "window=book[window_size != null ? ";size=[window_size]" : ""]")
+ user << browse("Penned by [author].
" + "[dat]", "window=book[window_size != null ? ";size=[window_size]" : ""]")
onclose(user, "book")
else
to_chat(user, "This book is completely blank!")
@@ -257,7 +257,7 @@
var/newtitle = reject_bad_text(stripped_input(user, "Write a new title:"))
if(!user.canUseTopic(src, BE_CLOSE, literate))
return
- if (length(newtitle) > 20)
+ if (length_char(newtitle) > 30)
to_chat(user, "That title won't fit on the cover!")
return
if(!newtitle)