anchor.diff:  		return ..()
   
   /obj/item/paper_bin/proc/at_overlay_limit()
  -	return overlays.len >= MAX_ATOM_OVERLAYS
  +	return overlays.len >= MAX_ATOM_OVERLAYS - 1
   
   /obj/item/paper_bin/examine(mob/user)
   	. = ..()
  
positive.code: 		update_appearance()
  	else if(LAZYLEN(papers))
  		var/obj/item/paper/top_paper = papers[papers.len]
  		papers.Remove(top_paper)
  		top_paper.add_fingerprint(user)
  		top_paper.forceMove(user.loc)
  		user.put_in_hands(top_paper)
  
negative.code: 		if(!user.transferItemToLoc(paper, src))
  			return
  		to_chat(user, span_notice("You put [paper] in [src]."))
  		LAZYADD(papers, paper)
  		update_appearance()
  	else if(istype(I, /obj/item/pen) && !bin_pen)
  		var/obj/item/pen/pen = I
  