anchor.diff:  	var/list/inventory = list()
   	var/checkoutperiod = 5 // In minutes
   	var/obj/machinery/libraryscanner/scanner // Book scanner that will be used when uploading books to the Archive
  -	var/libcomp_menu
  +	var/libcomp_menu = list("")
   	var/bibledelay = 0 // LOL NO SPAM (1 minute delay) -- Doohl
   
   /obj/machinery/computer/libraryconsole/bookmanagement/proc/build_library_menu()
  
positive.code: 		usr << browse(null, "window=library")
  		onclose(usr, "library")
  		return
  
  	if(href_list["switchscreen"])
  		switch(href_list["switchscreen"])
  			if("0")
  
negative.code: 	load_library_db_to_cache()
  	if(!cachedbooks)
  		return
  	libcomp_menu = list("")
  	
  	for(var/i in 1 to cachedbooks.len)
  		var/datum/cachedbook/C = cachedbooks[i]
  		page = round(i/250)+1
  		if (libcomp_menu.len < page)
  			libcomp_menu[] = ""
  		libcomp_menu[page] += "<tr><td>[C.author]</td><td>[C.title]</td><td>[C.category]</td><td><A href='?src=\ref[src];targetid=[C.id]'>\[Order\]</A></td></tr>\n"
  
  /obj/machinery/computer/libraryconsole/bookmanagement/New()
  	..()
  