anchor.diff:  
   	// Count the fields
   	var/laststart = 1
  -	while(1)
  +	while(fields < 15)
   		var/i = findtext(t, "<span class=\"paper_field\">", laststart)
   		if(i == 0)
   			break
  
positive.code: 	var/locid = 0
  	var/laststart = 1
  	var/textindex = 1
  	while(1)	//I know this can cause infinite loops and fuck up the whole server, but the if(istart==0) should be safe as fuck
  		var/istart = 0
  		if(links)
  			istart = findtext(info_links, "<span class=\"paper_field\">", laststart)
  
negative.code: /obj/item/paper/proc/reload_fields() // Useful if you made the paper programicly and want to include fields. Also runs updateinfolinks() for you.
  	fields = 0
  	var/laststart = 1
  	while(fields < 15)
  		var/i = findtext(info, "<span class=\"paper_field\">", laststart)
  		if(i == 0)
  			break
  