anchor.diff:  		/obj/item/stack/cable_coil = 5)
   	time = 2 SECONDS
   	category = CAT_ATMOSPHERIC
  +	additional_req_text = " smart pipe fitting"
   
   /datum/crafting_recipe/filter/check_requirements(mob/user, list/collected_requirements)
   	return atmos_pipe_check(user, collected_requirements)
  
positive.code: 	var/obj/item/pipe/required_pipe = collected_requirements[/obj/item/pipe][1]
  	if(ispath(required_pipe.pipe_type, /obj/machinery/atmospherics/pipe/smart))
  		return TRUE
  	to_chat(user, span_boldwarning("You can't craft \a [name] without a pipe fitting!"))
  	return FALSE
  
  /datum/crafting_recipe/improv_explosive
  
negative.code: 		/obj/item/stack/cable_coil = 5)
  	time = 2 SECONDS
  	category = CAT_ATMOSPHERIC
  	additional_req_text = " smart pipe fitting"
  
  /datum/crafting_recipe/scrubber/check_requirements(mob/user, list/collected_requirements)
  	return atmos_pipe_check(user, collected_requirements)
  