anchor.diff:  		return 0
   
   	var/obj/item/weapon/storage/backpack/satchel/flat/F = new()
  -	F.x = chosen_satchel[1]
  -	F.y = chosen_satchel[2]
  +	F.x = text2num(chosen_satchel[1])
  +	F.y = text2num(chosen_satchel[2])
   	F.z = ZLEVEL_STATION
   	if(istype(F.loc,/turf/open/floor) && !istype(F.loc,/turf/open/floor/plating/))
   		F.hide(1)
  
positive.code: 				savable_obj += O.type
  		if(isemptylist(savable_obj))
  			continue
  		if(isemptylist(old_secret_satchels))
  			old_secret_satchels = list(list(F.x, F.y, "[pick(savable_obj)]"))
  		else
  			old_secret_satchels.len += 1
  			old_secret_satchels[old_secret_satchels.len] = list(F.x, F.y, "[pick(savable_obj)]")
  	secret_satchels << old_secret_satchels
  
negative.code: 	var/savefile/secret_satchels
  	var/list/satchel_blacklist 		= list() //this is a typecache
  	var/list/new_secret_satchels 	= list() //these are objects
  	var/old_secret_satchels 		= ""
  
  /datum/subsystem/persistence/New()
  	NEW_SS_GLOBAL(SSpersistence)
  