anchor.diff:  	return can_be_inserted(I, silent, M)
   
   /datum/component/storage/proc/show_to_ghost(datum/source, mob/dead/observer/M)
  -	return user_show_to_mob(M, TRUE)
  +	return user_show_to_mob(M, TRUE, TRUE)
   
   /datum/component/storage/proc/signal_show_attempt(datum/source, mob/showto, force = FALSE)
   	return user_show_to_mob(showto, force)
  
positive.code: 				return
  			A.add_fingerprint(M)
  
  /datum/component/storage/proc/user_show_to_mob(mob/M, force = FALSE)
  	var/atom/A = parent
  	if(!istype(M))
  		return FALSE
  	A.add_fingerprint(M)
  	if(!force && (check_locked(null, M) || !M.CanReach(parent, view_only = TRUE)))
  		return FALSE
  	show_to(M)
  
  /datum/component/storage/proc/mousedrop_receive(datum/source, atom/movable/O, mob/M)
  	if(isitem(O))
  
negative.code: 
  	var/obj/screen/storage/boxes					//storage display object
  	var/obj/screen/close/closer						//close button object
  	var/current_maxscreensize
  
  	var/allow_big_nesting = FALSE					//allow storage objects of the same or greater size.
  
  