anchor.diff:  	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
  +	while(locid < 15)	//hey whoever decided a while(1) was a good idea here, i hate you
   		var/istart = 0
   		if(links)
   			istart = findtext(info_links, "<span class=\"paper_field\">", laststart)
  
positive.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(1)
  		var/i = findtext(info, "<span class=\"paper_field\">", laststart)
  		if(i == 0)
  			break
  
negative.code: 
  	// Count the fields
  	var/laststart = 1
  	while(fields < 15)
  		var/i = findtext(t, "<span class=\"paper_field\">", laststart)
  		if(i == 0)
  			break
  