anchor.diff:  	var/list/contents = contents()
   	if(contents)
   		if(limited_random_access && random_access)
  -			if(limited_radnom_access_stack_position && (length(contents) > limited_random_access_stack_position))
  -				if(limited_random_acccess_stack_bottom_up)
  +			if(limited_random_access_stack_position && (length(contents) > limited_random_access_stack_position))
  +				if(limited_random_access_stack_bottom_up)
   					contents.Cut(1, limited_random_access_stack_position + 1)
   				else
   					contents.Cut(1, length(contents) - limited_random_access_stack_position + 1)
  
positive.code: 
  //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
  
  	//Numbered contents display
  	var/list/datum/numbered_display/numbered_contents
  
negative.code: 
  /datum/component/storage/proc/_process_numerical_display()
  	. = list()
  	for(var/obj/item/I in accessible_items())
  		if(QDELETED(I))
  			continue
  