anchor.diff:  /obj/machinery/smartfridge/black_box/accept_check(obj/item/O)
   	if(!istype(O))
   		return FALSE
  -	if(is_type_in_typecache(O, blacklist))
  +	if(blacklist[O])
  +		visible_message("<span class='boldwarning'>[src] ripples as it rejects [O]. The device will not accept items that have been removed from it.</span>")
   		return FALSE
   	return TRUE
   
  
positive.code: #undef ACTIVATE_WEAPON
  #undef ACTIVATE_MAGIC
  
  #undef MEDAL_PREFIX
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] = TRUE
  
  /obj/machinery/smartfridge/black_box/Destroy(force = FALSE)
  	if(force)
  