anchor.diff:  						message_admins("Sprite Accessory Failure (saving data): Accessory [accessory.type] is a matrixed item without any matrixed sections set!")
   						continue
   					if(features[primary_string])
  -						message_admins("primary is [primary_string] and has value [features[primary_string]] this is written to feature_[primary_string]")
   						WRITE_FILE(S["feature_[primary_string]"], features[primary_string])
   					if(features[secondary_string])
  -						message_admins("secondary is [secondary_string]")
   						WRITE_FILE(S["feature_[secondary_string]"], features[secondary_string])
   					if(features[tertiary_string])
  -						message_admins("tertiary is [tertiary_string]")
   						WRITE_FILE(S["feature_[tertiary_string]"], features[tertiary_string])
   
   	//Custom names
  
positive.code: 			if(ref_list)
  				var/datum/sprite_accessory/accessory = ref_list[feature_value]
  				if(accessory)
  					message_admins("loading feature [feature] and value [feature_value]")
  					var/primary_string = "[feature]_primary"
  					var/secondary_string = "[feature]_secondary]"
  					var/tertiary_string = "[feature]_tertiary]"
  
negative.code: 						message_admins("Sprite Accessory Failure (loading data): Accessory [accessory.type] is a matrixed item without any matrixed sections set!")
  						continue
  					if(S["feature_[primary_string]"])
  						S["feature_[primary_string]"]		>> features[primary_string]
  					if(S["feature_[secondary_string]"])
  						S["feature_[secondary_string]"]		>> features[secondary_string]
  