anchor.diff:  /obj/item/detective_scanner/proc/add_log(msg, broadcast = 1)
   	if(scanning)
   		if(broadcast && ismob(loc))
  -			var/mob/M = loc
  -			to_chat(M, msg)
  +			var/mob/logger = loc
  +			to_chat(logger, msg)
   		log += "&nbsp;&nbsp;[msg]"
   	else
   		CRASH("[src] [REF(src)] is adding a log when it was never put in scanning mode!")
  
positive.code: 
  		scanning = TRUE
  
  		user.visible_message(span_notice("\The [user] points the [src.name] at \the [A] and performs a forensic scan."))
  		to_chat(user, span_notice("You scan \the [A]. The scanner is now analysing the results..."))
  
  
  
negative.code: 	report_paper.update_appearance()
  
  	if(ismob(loc))
  		var/mob/printer = loc
  		printer.put_in_hands(report_paper)
  		balloon_alert(printer, "logs cleared")
  
  	// Clear the logs
  	log = list()
  