anchor.diff:  		else
   			return ..()
   
  +/obj/item/pipe_dispenser/AltClick(mob/living/user)
  +	if(!istype(user) || !user.canUseTopic(src, BE_CLOSE, ismonkey(user)))
  +		return
  +	autowrench = !autowrench
  +	to_chat(user, "<span class='notice'>You [autowrench ? "enable" : "disable"] auto wrenching.</span>")
   
   /obj/item/pipe_dispenser/proc/activate()
   	playsound(get_turf(src), 'sound/items/deconstruct.ogg', 50, 1)
  
positive.code: 	var/static/datum/pipe_info/first_atmos
  	var/static/datum/pipe_info/first_disposal
  	var/static/datum/pipe_info/first_transit
  
  /obj/item/pipe_dispenser/New()
  	. = ..()
  
negative.code: 					activate()
  					var/obj/item/pipe_meter/PM = new /obj/item/pipe_meter(get_turf(A))
  					PM.setAttachLayer(temp_piping_layer)
  					if(autowrench)
  						PM.wrench_act(user, src)
  			else
  				to_chat(user, "<span class='notice'>You start building a pipe...</span>")
  				if(do_after(user, 2, target = A))
  