anchor.diff:  			if (agegate && type == "note" && isnum(config.note_stale_days) && isnum(config.note_fresh_days) && config.note_stale_days > config.note_fresh_days)
   				var/alpha = Clamp(100 - (age - config.note_fresh_days) * (85 / (config.note_stale_days - config.note_fresh_days)), 15, 100)
   				if (alpha < 100)
  +					if (alpha <= 15)
  +						if (skipped)
  +							break
  +						alpha = 10
  +						skipped = TRUE
   					alphatext = "filter: alpha(opacity=[alpha]); opacity: [alpha/100];"
  -					if (alpha <= 15)
  -						alphatext += " display:none;"
   
   			var/data
   			data += "<p style='margin:0px;[alphatext]'> <b>[timestamp] | [server] | [admin_ckey]</b>"
  
positive.code: 			output += notedata
  			if(!linkless)
  				if (agegate)
  					output += " <center><a href='?_src_=holder;showmessageckey=[target_ckey];showall=1'>\[Show All\]</center>"
  				else
  					output += " <center><a href='?_src_=holder;showmessageckey=[target_ckey]'>\[Hide Old\]</center>"
  	if(index)
  
negative.code: 		var/messagedata
  		var/watchdata
  		var/notedata
  		var/skipped = FALSE
  		while(query_get_messages.NextRow())
  			type = query_get_messages.item[1]
  			if(type == "memo")
  