anchor.diff:  		user.visible_message("<span class='notice'>[user] is slicing apart the [name]...</span>", \
   							 "<span class='notice'>You are slicing apart the [name]...</span>")
   		if(do_after(user,30))
  -			if(!src.loc) return
  +			if(!src.loc)
  +				return
   			user.visible_message("<span class='notice'>[user] slices apart the [name]!</span>", \
   								 "<span class='notice'>You slice apart the [name]!</span>")
   			Dismantle(1)
  
positive.code: 			user.visible_message("<span class='notice'>[user] is securing the [name]'s bolts...</span>", \
  								 "<span class='notice'>You are securing the [name]'s bolts...</span>")
  			if(do_after(user, 40))
  				if(!src) return
  				if(anchored) return
  				user.visible_message("<span class='notice'>[user] has secured the [name]'s bolts!</span>", \
  									 "<span class='notice'>You have secured the [name]'s bolts!</span>")
  				anchored = 1
  
negative.code: 		user.visible_message("<span class='notice'>[user] begins to drill apart the [name]!</span>", \
  							 "<span class='notice'>You begin to drill apart the [name]!</span>")
  		if(do_after(user,5))
  			if(!src.loc)
  				return
  			user.visible_message("<span class='notice'>[user] destroys the [name]!</span>", \
  								 "<span class='notice'>You destroy the [name]!</span>")
  			qdel(src)
  
  	else if(istype(W, /obj/item/weapon/weldingtool) && !anchored)
  		playsound(loc, 'sound/items/Welder.ogg', 40, 1)
  		user.visible_message("<span class='notice'>[user] is slicing apart the [name]...</span>", \
  							 "<span class='notice'>You are slicing apart the [name]...</span>")
  		if(do_after(user, 40))
  			if(!src.loc)
  				return
  			playsound(loc, 'sound/items/Welder2.ogg', 50, 1)
  			user.visible_message("<span class='notice'>[user] slices apart the [name]!</span>", \
  								 "<span class='notice'>You slice apart the [name]!</span>")
  			Dismantle(1)
  
  	else
  		hardness -= W.force/100
  