anchor.diff:  					var/datum/organ/external/O = pick(organs)
   					if(istype(O)) O.add_autopsy_data("Radiation Poisoning", damage)
   
  +	//Gave the rupture_lung() call it's own proc to have much more control over it.
  +	proc/try_lung_rupture(argBreath)
  +		var/datum/gas_mixture/environment = loc.return_air()
  +		var/datum/gas_mixture/breath = argBreath	
  +		var/pressure = environment.return_pressure()
  +		var/adjusted_pressure = calculate_affecting_pressure(pressure)
  +		
  +		//High kPa
  +		if(!is_lung_ruptured() && breath.total_moles > BREATH_MOLES * 5)
  +			if(prob(5))
  +				rupture_lung()
  +			return
  +		//Low kPa
  +		else if(!is_lung_ruptured() && internal && adjusted_pressure <= species.hazard_low_pressure)
  +			if(internal.distribute_pressure >= species.warning_low_pressure)
  +				if(prob(33))
  +					rupture_lung()
  +				return
  +		else
  +			return
  +	
   	proc/breathe()
   		if(reagents.has_reagent("lexorin")) return
   		if(M_NO_BREATH in mutations) return // No breath mutation means no breathing.
  
positive.code: 					breath_moles = environment.total_moles()*BREATH_PERCENTAGE
  
  					breath = loc.remove_air(breath_moles)
  
  					if(!is_lung_ruptured())
  						if(!breath || breath.total_moles < BREATH_MOLES / 5 || breath.total_moles > BREATH_MOLES * 5)
  							if(prob(5))
  								rupture_lung()
  
  					// Handle chem smoke effect  -- Doohl
  					var/block = 0
  					if(wear_mask)
  
negative.code: 	var/do_deferred_species_setup=0
  	var/exposedtimenow = 0
  	var/firstexposed = 0
  	var/last_message = 0
  
  // Doing this during species init breaks shit.
  /mob/living/carbon/human/proc/DeferredSpeciesSetup()
  