anchor.diff:  
   /obj/item/gun/ballistic/proc/guncleaning(mob/user, /obj/item/A)
   	if(misfire_probability == 0)
  -		to_chat(user, span_notice("\The [src] seems to be already clean of fouling."))
  +		to_chat(user, span_notice("[src] seems to be already clean of fouling."))
   		return
   
   	user.changeNext_move(CLICK_CD_MELEE)
  -	user.visible_message(span_notice("[user] begins to cleaning \the [src]."), span_notice("You begin to clean the internals of \the [src]."))
  +	user.visible_message(span_notice("[user] begins to cleaning [src]."), span_notice("You begin to clean the internals of [src]."))
   
   	if(do_after(user, 100, target = src))
   		var/original_misfire_value = initial(misfire_probability)
   		if(misfire_probability > original_misfire_value)
   			misfire_probability = original_misfire_value
  -			user.visible_message(span_notice("[user] cleans \the [src] of any fouling."), span_notice("You clean \the [src], removing any fouling, preventing misfire."))
  +			user.visible_message(span_notice("[user] cleans [src] of any fouling."), span_notice("You clean [src], removing any fouling, preventing misfire."))
   			return TRUE
   
   /obj/item/gun/ballistic/wrench_act(mob/living/user, obj/item/I)
  
positive.code: 			if (tac_reloads)
  				eject_magazine(user, FALSE, AM)
  			else
  				to_chat(user, span_notice("There's already a [magazine_wording] in \the [src]."))
  		return
  	if (istype(A, /obj/item/ammo_casing) || istype(A, /obj/item/ammo_box))
  		if (bolt_type == BOLT_TYPE_NO_BOLT || internal_magazine)
  
negative.code: 	user.put_in_hands(old_mag)
  	old_mag.update_appearance()
  	if (display_message)
  		to_chat(user, span_notice("You pull the [magazine_wording] out of [src]."))
  	update_appearance()
  
  /obj/item/gun/ballistic/can_shoot()
  