anchor.diff:  	use_power = NO_POWER_USE
   	var/memory_saved = FALSE
   	var/list/stored_items = list()
  -	var/static/list/blacklist = typecacheof(list(/obj/item/spellbook))
  +	var/list/blacklist = list()
   
   /obj/machinery/smartfridge/black_box/update_icon()
   	return
  
positive.code: /obj/machinery/smartfridge/black_box/accept_check(obj/item/O)
  	if(!istype(O))
  		return FALSE
  	if(is_type_in_typecache(O, blacklist))
  		return FALSE
  	return TRUE
  
  
negative.code: //in it's own proc to avoid issues with items that nolonger exist in the code base.
  //try catch doesn't always prevent byond runtimes from halting a proc,
  /obj/machinery/smartfridge/black_box/proc/create_item(item_type)
  	var/obj/O = new item_type(src)
  	blacklist |= O
  
  /obj/machinery/smartfridge/black_box/Destroy(force = FALSE)
  	if(force)
  