anchor.diff:  				path = text2path(old_secret_satchels[pos]["saved_obj"])
   	if(!ispath(path))
   		return
  -	satchel_blacklist = typecacheof(list(/obj/item/stack/tile/plasteel, /obj/item/crowbar))
  -	var/list/json = list()
  -	json = json_decode(file2text(secret_satchels))
  -	old_secret_satchels = json["data"]
  -	var/placed_satchel = 0
  -	if(old_secret_satchels.len)
  -		if(old_secret_satchels.len >= 20) //guards against low drop pools assuring that one player cannot reliably find his own gear.
  -			var/pos = rand(1, old_secret_satchels.len)
  -			old_secret_satchels.Cut(pos, pos+1)
  -			var/obj/item/storage/backpack/satchel/flat/F = new()
  -			F.x = old_secret_satchels[pos]["x"]
  -			F.y = old_secret_satchels[pos]["y"]
  -			F.z = ZLEVEL_STATION
  -			var/path = text2path(old_secret_satchels[pos]["saved_obj"])
  -			if(!ispath(path))
  -				return
  -			if(isfloorturf(F.loc) && !istype(F.loc, /turf/open/floor/plating/))
  -				F.hide(1)
  -			new path(F)
  -			placed_satchel++
  -
  +	if(isfloorturf(F.loc) && !istype(F.loc, /turf/open/floor/plating/))
  +		F.hide(1)
  +	new path(F)
  +	placed_satchel++
   	var/list/free_satchels = list()
   	for(var/turf/T in shuffle(block(locate(TRANSITIONEDGE,TRANSITIONEDGE,ZLEVEL_STATION_PRIMARY), locate(world.maxx-TRANSITIONEDGE,world.maxy-TRANSITIONEDGE,ZLEVEL_STATION_PRIMARY)))) //Nontrivially expensive but it's roundstart only
   		if(isfloorturf(T) && !istype(T, /turf/open/floor/plating/))
  
positive.code: 
  
  /datum/controller/subsystem/persistence/proc/CollectTrophies()
  	var/list/file_data = list()
  	file_data["data"] = saved_trophies
  	fdel(trophy_sav)
  	WRITE_FILE(trophy_sav, json_encode(file_data))
  
  /datum/controller/subsystem/persistence/proc/SaveTrophy(obj/structure/displaycase/trophy/T)
  	if(!T.added_roundstart && T.showpiece)
  
negative.code: 
  /datum/controller/subsystem/persistence/proc/CollectSecretSatchels()
  	var/list/satchels = list()
  	satchel_blacklist = typecacheof(list(/obj/item/stack/tile/plasteel, /obj/item/crowbar))
  	for(var/A in new_secret_satchels)
  		var/obj/item/storage/backpack/satchel/flat/F = A
  		if(QDELETED(F) || F.z != ZLEVEL_STATION_PRIMARY || F.invisibility != INVISIBILITY_MAXIMUM)
  