anchor.diff:  	var/mob/living/carbon/viable_occupant = null
   	if(connected)
   		viable_occupant = connected.occupant
  -		if(!istype(viable_occupant) || !viable_occupant.dna || (viable_occupant.has_disability(DISABILITY_NOCLONE)))
  +		if(!istype(viable_occupant) || !viable_occupant.dna || (RADIMMUNE in viable_occupant.dna.species.species_traits) || (viable_occupant.has_disability(DISABILITY_NOCLONE)))
   			viable_occupant = null
   	return viable_occupant
   
  
positive.code: 		else
  			scanner_status = "Closed"
  			if(connected.locked)
  				scanner_status += " <span class='bad'>(Locked)</span>"
  			else
  				scanner_status += " <span class='good'>(Unlocked)</span>"
  
  
  	else
  
negative.code: 						if(ui)
  							temp_html += "<br>\tUI: [ui] "
  							if(viable_occupant)
  								temp_html += "<a href='?src=[REF(src)];task=transferbuffer;num=[i];text=ui'>Occupant</a>"
  							else
  								temp_html += "<span class='linkOff'>Occupant</span>"
  							temp_html += "<a href='?src=[REF(src)];task=setdelayed;num=[i];delayaction=[SCANNER_ACTION_UI]'>Occupant:Delayed</a>"
  							if(injectorready < world.time)
  								temp_html += "<a href='?src=[REF(src)];task=injector;num=[i];text=ui'>Injector</a>"
  							else
  