anchor.diff:  
   				if(W.contents.len) //Make sure we catch anything not handled by del() on the items.
   					for(var/obj/item/O in W.contents)
  +						if(istype(O,/obj/item/weapon/storage/internal)) //Stop eating pockets you fuck!
  +							continue
   						O.loc = src
   
   			//Delete all items not on the preservation list.
  
positive.code: 		/obj/item/clothing/suit,
  		/obj/item/clothing/shoes/magboots,
  		/obj/item/blueprints,
  		/obj/item/clothing/head/helmet/space/
  	)
  
  /obj/machinery/cryopod/right
  
negative.code: 					del(W)
  				else
  					frozen_items += W
  					W.loc = null
  
  			//Update any existing objectives involving this mob.
  			for(var/datum/objective/O in all_objectives)
  				// We don't want revs to get objectives that aren't for heads of staff. Letting
  				// them win or lose based on cryo is silly so we remove the objective.
  				if(istype(O,/datum/objective/mutiny) && O.target == occupant.mind)
  					del(O)
  				else if(O.target && istype(O.target,/datum/mind))
  					if(O.target == occupant.mind)
  						if(O.owner && O.owner.current)
  