anchor.diff:  	. = ..()
   	RegisterSignal(src, COMSIG_ATOM_INTERNAL_EXPLOSION, .proc/check_test)
   
  +/obj/machinery/research/anomaly_refinery/examine_more(mob/user)
  +	. = ..()
  +	if (obj_flags & EMAGGED)
  +		. += span_notice("A small panel on [p_their()] side is dislaying a notice. Something about firmware?")
  +
  +
   /obj/machinery/research/anomaly_refinery/assume_air(datum/gas_mixture/giver)
   	return null // Required to make the TTV not vent directly into the air.
   
  
positive.code: 	say("Beginning compression test. Opening transfer valve.")
  	active = TRUE
  	test_status = null
  	inserted_bomb.toggle_valve(tank_to_target)
  	tank_to_target = null
  	timeout_timer = addtimer(CALLBACK(src, .proc/timeout_test), COMPRESSION_TEST_TIME, TIMER_STOPPABLE | TIMER_UNIQUE | TIMER_NO_HASH_WAIT)
  	return
  
  /**
   * Ends a compression test.
   *
   * Arguments:
  
negative.code: 	reaction_increment += 1
  
  /// We dont allow incomplete valves to go in but do code in checks for incomplete valves. Just in case.
  /obj/machinery/research/anomaly_refinery/proc/eject_bomb(mob/user, force = FALSE)
  	if(!inserted_bomb || (active && !force))
  		return
  	if(user)
  		user.put_in_hands(inserted_bomb)
  