anchor.diff:  			if(user)
   				to_chat(user, "<span class='alert'>Mineral access is on hold, please contact the quartermaster.</span>")
   			return FALSE
  +		if(!silo_mats.mat_container)
  +			to_chat(user, "<span class='alert'>No silo link detected. Connect to silo via multitool.</span>")
  +			return FALSE
   		if(!silo_mats.mat_container.has_materials(list(/datum/material/iron = 500), amount))
   			if(user)
   				to_chat(user, no_ammo_message)
  
positive.code: 
  /obj/item/construction/rcd/proc/toggle_silo_link(mob/user)
  	if(silo_mats)
  		silo_link = !silo_link
  		to_chat(user, "<span class='notice'>You change \the [src]'s storage link state: [silo_link ? "ON" : "OFF"].</span>")
  	else
  
negative.code: 		return TRUE
  
  /obj/item/construction/proc/checkResource(amount, mob/user)
  	if(!silo_link || !silo_mats || !silo_mats.mat_container)
  		. = matter >= amount
  	else
  		if(silo_mats.on_hold())
  