anchor.diff:  
   	//try to fix any outdated data if necessary
   	if(needs_update >= 0)
  -		update_preferences(needs_update)		//needs_update = savefile_version if we need an update (positive integer)
  -		update_antagchoices(needs_update)
  +		update_preferences(needs_update, S)		//needs_update = savefile_version if we need an update (positive integer)
  +		update_antagchoices(needs_update, S)
   
   	//Sanitize
   	ooccolor		= sanitize_ooccolor(sanitize_hexcolor(ooccolor, 6, 1, initial(ooccolor)))
  
positive.code: 		ignoring = list()
  	if(current_version < 15)
  		toggles |= SOUND_ANNOUNCEMENTS
  
  //should this proc get fairly long (say 3 versions long),
  //just increase SAVEFILE_VERSION_MIN so it's not as far behind
  
negative.code: 						be_special += ROLE_ABDUCTOR
  
  
  /datum/preferences/proc/update_preferences(current_version, savefile/S)
  	if(current_version < 10)
  		toggles |= MEMBER_PUBLIC
  	if(current_version < 11)
  