anchor.diff:  			var/amount = construction_cost[/obj/item/stack/sheet/iron]
   			if(state == GIRDER_DISPLACED)
   				if(sheets.get_amount() < amount)
  -					user.balloon_alert("need [amount] sheets!")
  -					return
  -				user.balloon_alert("concealing entrance...")
  +					balloon_alert(user, "need [amount] sheets!")
  +					return
  +				balloon_alert(user, "concealing entrance...")
   				if(do_after(user, 20*platingmodifier, target = src))
   					if(sheets.get_amount() < amount)
   						return
   					sheets.use(amount)
  -					user.balloon_alert("entrance concealed")
   					var/obj/structure/falsewall/F = new (loc)
   					transfer_fingerprints_to(F)
   					qdel(src)
   					return
   			else if(state == GIRDER_REINF)
  -				user.balloon_alert("need plasteel sheet!")
  +				balloon_alert(user, "need plasteel sheet!")
   				return
   			else if(state == GIRDER_TRAM)
   				if(sheets.get_amount() < amount)
  -					user.balloon_alert("need [amount] sheets!")
  -					return
  -				user.balloon_alert("adding plating...")
  +					balloon_alert(user, "need [amount] sheets!")
  +					return
  +				balloon_alert(user, "adding plating...")
   				if (do_after(user, 4 SECONDS, target = src))
   					if(sheets.get_amount() < amount)
   						return
   					sheets.use(2)
  -					user.balloon_alert("plating added")
   					var/obj/structure/tramwall/tram_wall = new sheets.tram_wall_type(loc)
   					transfer_fingerprints_to(tram_wall)
   					qdel(src)
   				return
   			else
   				if(sheets.get_amount() < amount)
  -					user.balloon_alert("need [amount] sheets!")
  -					return
  -				user.balloon_alert("adding plating...")
  +					balloon_alert(user, "need [amount] sheets!")
  +					return
  +				balloon_alert(user, "adding plating...")
   				if (do_after(user, 40*platingmodifier, target = src))
   					if(sheets.get_amount() < amount)
   						return
   					sheets.use(amount)
  -					user.balloon_alert("plating added")
   					var/turf/T = get_turf(src)
   					T.PlaceOnTop(/turf/closed/wall)
   					transfer_fingerprints_to(T)
  
positive.code: 			var/amount = construction_cost[/obj/item/stack/sheet/plasteel]
  			if(state == GIRDER_DISPLACED)
  				if(sheets.get_amount() < amount)
  					user.balloon_alert("need [amount] sheets!")
  					return
  				user.balloon_alert("concealing entrance...")
  				if(do_after(user, 20, target = src))
  					if(sheets.get_amount() < amount)
  						return
  					sheets.use(amount)
  					user.balloon_alert("entrance concealed")
  					var/obj/structure/falsewall/reinforced/FW = new (loc)
  					transfer_fingerprints_to(FW)
  					qdel(src)
  
negative.code: 	if(W.tool_behaviour == TOOL_WELDER)
  		if(!W.tool_start_check(user, amount = 0))
  			return
  		balloon_alert(user, "slicing apart...")
  		if(W.use_tool(src, user, 40, volume=50))
  			var/obj/item/stack/sheet/bronze/B = new(drop_location(), 2)
  			transfer_fingerprints_to(B)
  			qdel(src)
  