anchor.diff:  				return .(cameras)
   	return html
   
  -/obj/item/weapon/circuitboard/computer/camera_bug/proc/get_seens()
  +/obj/item/device/camera_bug/proc/get_seens()
   	if(current && current.can_use())
   		var/list/seen = current.can_see()
   		return seen
   
  -/obj/item/weapon/circuitboard/computer/camera_bug/proc/camera_report()
  +/obj/item/device/camera_bug/proc/camera_report()
   	// this should only be called if current exists
   	var/dat = ""
   	var/list/seen = get_seens()
  
positive.code: 	return bugged_cameras
  
  
  /obj/item/weapon/circuitboard/computer/camera_bug/proc/menu(list/cameras)
  	if(!cameras || !cameras.len)
  		return "No bugged cameras found."
  
  
negative.code: 	throw_range	= 20
  	origin_tech = "syndicate=1;engineering=3"
  	flags = NOBLUDGEON
  
  	var/obj/machinery/camera/current = null
  
  