anchor.diff:  			air_update_turf()
   			investigate_log("Experimentor has released cold air.", "experimentor")
   			ejectItem(TRUE)
  -		if(prob(EFFECT_PROB_MEDIUM-badThingCoeff))
  +		else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff))
   			visible_message("<span class='warning'>[src] malfunctions, releasing a flurry of chilly air as [exp_on] pops out!</span>")
   			var/datum/effect_system/smoke_spread/smoke = new
   			smoke.set_up(0, src.loc)
  
positive.code: 		ejectItem()
  
  	//Global reactions
  	if(prob(EFFECT_PROB_VERYLOW-badThingCoeff))
  		var/globalMalf = rand(1,100)
  		if(globalMalf < 15)
  			visible_message("<span class='warning'>[src]'s onboard detection system has malfunctioned!</span>")
  
negative.code: 				FB.yo = MT.y - start.y
  				FB.xo = MT.x - start.x
  				FB.fire()
  		else if(prob(EFFECT_PROB_LOW-badThingCoeff))
  			visible_message("<span class='danger'>[src] malfunctions, melting [exp_on] and releasing a burst of flame!</span>")
  			explosion(src.loc, -1, 0, 0, 0, 0, flame_range = 2)
  			investigate_log("Experimentor started a fire.", "experimentor")
  			ejectItem(TRUE)
  		else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff))
  			visible_message("<span class='warning'>[src] malfunctions, melting [exp_on] and leaking hot air!</span>")
  			var/datum/gas_mixture/env = src.loc.return_air()
  			var/transfer_moles = 0.25 * env.total_moles()
  