anchor.diff:  			atom.atom_storage?.return_inv(ret, TRUE)
   
   	interface |= ret
  -	
  +
   	return TRUE
   
   /**
    * Resets an object, removes it from our screen, and refreshes the view.
  - * 
  + *
    * @param atom/movable/gone the object leaving our storage
    */
   /datum/storage/proc/remove_and_refresh(atom/movable/gone)
  
positive.code: 
  /**
   * Recursive proc to get absolutely EVERYTHING inside a storage item, including the contents of inner items.
   * 
   * @param list/interface the list we're adding objects to
   * @param recursive whether or not we're checking inside of inner items
   */
  
negative.code: 		stack_trace("storage could not resolve location weakref")
  		qdel(src)
  		return
  
  	RegisterSignal(resolve_parent, list(COMSIG_ATOM_ATTACK_PAW, COMSIG_ATOM_ATTACK_HAND), .proc/handle_attack)
  	RegisterSignal(resolve_parent, COMSIG_MOUSEDROP_ONTO, .proc/mousedrop_onto)
  	RegisterSignal(resolve_parent, COMSIG_MOUSEDROPPED_ONTO, .proc/mousedropped_onto)
  