anchor.diff:  			return
   
   		if(EATING_MODE) //Eating pipes
  +			if(!(istype(A, /obj/item/pipe) || istype(A, /obj/item/pipe_meter) || istype(A, /obj/structure/disposalconstruct)))
  +				return ..()
   			to_chat(user, "<span class='notice'>You start destroying a pipe...</span>")
   			playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1)
   			if(do_after(user, 2, target = A))
  
positive.code: 					P.setPipingLayer(piping_layer)
  
  		if(METER_MODE) //Making pipe meters
  			to_chat(user, "<span class='notice'>You start building a meter...</span>")
  			playsound(get_turf(src), 'sound/machines/click.ogg', 50, 1)
  			if(do_after(user, 2, target = A))
  
negative.code: 					PM.setAttachLayer(piping_layer)
  
  		if(DISPOSALS_MODE) //Making disposals pipes
  			if(!can_make_pipe)
  				return ..()
  			if(isclosedturf(A))
  				to_chat(user, "<span class='warning'>\the [src]'s error light flickers; there's something in the way!</span>")
  				return
  