anchor.diff:  
   //This proc determines the size of the inventory to be displayed. Please touch it only if you know what you're doing.
   /datum/component/storage/proc/orient2hud(mob/user, maxcolumns)
  -	var/atom/real_location = real_location()
  -	var/accessible_contents = accessible_items()
  -	var/adjusted_contents = accessible_contents.len
  +	var/list/accessible_contents = accessible_items()
  +	var/adjusted_contents = length(accessible_contents)
   
   	//Numbered contents display
   	var/list/datum/numbered_display/numbered_contents
  
positive.code: 
  /datum/component/storage/proc/_process_numerical_display()
  	. = list()
  	var/atom/real_location = real_location()
  	for(var/obj/item/I in accessible_items())
  		if(QDELETED(I))
  			continue
  
negative.code: 		return FALSE
  	var/list/cview = getviewsize(M.client.view)
  	var/maxallowedscreensize = cview[1]-8
  	if(M.active_storage != src && (M.stat == CONSCIOUS))
  		for(var/obj/item/I in accessible_items())
  			if(I.on_found(M))
  