anchor.diff:  			if(DISPOSALS_CATEGORY) //Making disposals pipes
   				if(!can_make_pipe)
   					return ..()
  -				A = get_turf(A)
  +				A = T
   				if(isclosedturf(A))
   					to_chat(user, "<span class='warning'>[src]'s error light flickers; there's something in the way!</span>")
   					return
  
positive.code: 						activate()
  						var/obj/machinery/atmospherics/path = queued_p_type
  						var/pipe_item_type = initial(path.construction_type) || /obj/item/pipe
  						var/obj/item/pipe/P = new pipe_item_type(get_turf(A), queued_p_type, queued_p_dir)
  
  						if(queued_p_flipped && istype(P, /obj/item/pipe/trinary/flippable))
  							var/obj/item/pipe/trinary/flippable/F = P
  
negative.code: 			if(TRANSIT_CATEGORY) //Making transit tubes
  				if(!can_make_pipe)
  					return ..()
  				A = T
  				if(isclosedturf(A))
  					to_chat(user, "<span class='warning'>[src]'s error light flickers; there's something in the way!</span>")
  					return
  