anchor.diff:  		if(browse)
   			browse_messages("[type]")
   		else
  -			browse_messages(target_ckey = target_ckey)
  +			browse_messages(target_ckey = target_ckey, agegate = TRUE)
   
   /proc/toggle_message_secrecy(message_id)
   	if(!SSdbcore.Connect())
  
positive.code: 	message_id = text2num(message_id)
  	if(!message_id)
  		return
  	var/datum/DBQuery/query_find_message_secret = SSdbcore.NewQuery("SELECT type, targetckey, adminckey, secret FROM [format_table_name("messages")] WHERE id = [message_id]")
  	if(!query_find_message_secret.warn_execute())
  		return
  	if(query_find_message_secret.NextRow())
  
negative.code: 			var/timestamp = query_get_messages.item[6]
  			var/server = query_get_messages.item[7]
  			var/editor_ckey = query_get_messages.item[8]
  			var/age = text2num(query_get_messages.item[9])
  			var/alphatext = ""
  			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)
  							skipped++
  							continue
  						alpha = 10
  						skipped = TRUE
  					alphatext = "filter: alpha(opacity=[alpha]); opacity: [alpha/100];"
  
  			var/data
  			data += "<p style='margin:0px;[alphatext]'> <b>[timestamp] | [server] | [admin_ckey]</b>"
  			if(!linkless)
  				data += " <a href='?_src_=holder;[HrefToken()];deletemessage=[id]'>\[Delete\]</a>"
  				if(type == "note")
  