anchor.diff:  		vision_flags = 0
   		darkness_view = 2
   		invis_view = SEE_INVISIBLE_LIVING
  -		usr << "<span class='notice'>You toggle the goggles' scanning mode to \[T-Ray].</span>"
  +		loc << "<span class='notice'>You toggle the goggles' scanning mode to \[T-Ray].</span>"
   	else
   		SSobj.processing.Remove(src)
   		vision_flags = SEE_TURFS
   		darkness_view = 1
   		invis_view = SEE_INVISIBLE_MINIMUM
  -		usr << "<span class='notice'>You toggle the goggles' scanning mode to \[Meson].</span>"
  +		loc << "<span class='notice'>You toggle the goggles' scanning mode to \[Meson].</span>"
   		invis_update()
   
   	update_icon()
   
   /obj/item/clothing/glasses/meson/engine/process()
   	if(!mode)
  -		return null
  +		return
   
   	if(!istype(loc,/mob/living/carbon/human))
   		invis_update()
  -		return null
  +		return
   
   	var/mob/living/carbon/human/user = loc
   	if(user.glasses != src)
   		invis_update()
  -		return null
  +		return
   
   	scan()
   
  
positive.code: 
  /obj/item/clothing/glasses/meson/engine/proc/invis_update()
  	for(var/obj/O in invis_objects)
  		if(!t_ray_on() || !(O in range(1, loc)))
  			invis_objects -= O
  			var/turf/T = O.loc
  			if(T && T.intact)
  
negative.code: /obj/item/clothing/glasses/meson/engine/tray //atmos techs have lived far too long without tray goggles while those damned engineers get their dual-purpose gogles all to themselves
  	name = "Optical T-Ray Scanner"
  	desc = "Used by engineering staff to see underfloor objects such as cables and pipes."
  	icon_state = "trayson-tray_off"
  	action_button_name = "Toggle Scanner Power"
  
  	mode = 1
  	var/on = 0
  	vision_flags = 0
  	darkness_view = 2
  	invis_view = SEE_INVISIBLE_LIVING
  	range = 2
  
  /obj/item/clothing/glasses/meson/engine/tray/process()
  	if(!on)
  		return
  	..()
  
  /obj/item/clothing/glasses/meson/engine/tray/update_icon()
  