anchor.diff:  	return 0
   
   /datum/material_container/proc/amount(material_type)
  -	for(var/datum/material/M in materials)
  -		if(M.material_type == material_type)
  -			return M.amount
  +	var/datum/material/M = materials[material_type]
  +	if(M)
  +		world << "M [M] : M.amount [M.amount]"
  +	return M ? M.amount : 0
   
   /datum/material_container/proc/can_insert(obj/item/I)
   	return get_item_material_amount(I)
  
positive.code: /datum/material_container/proc/get_item_material_amount(obj/item/I)
  	if(!istype(I))
  		return 0
  	var/material_amount
  	for(var/datum/material/M in materials)
  		material_amount += I.materials[M.material_type]
  	return material_amount
  
  
  
negative.code: 	return 0
  
  /datum/material_container/proc/retrieve_sheets(sheet_amt, material_type)
  	if(materials[material_type])
  		return retrieve(sheet_amt, materials[material_type])
  	return 0
  
  /datum/material_container/proc/retrieve_amount(amt, material_type)
  