anchor.diff:  	if(QDELETED(X.current_potion))
   		to_chat(C, "<span class='warning'>No potion loaded.</span>")
   		return
  -	if(mobarea.name == E.allowed_area ||(mobarea & XENOBIOLOGY_COMPATIBLE))
  +	if(mobarea.name == E.allowed_area || (mobarea.area_flags & XENOBIOLOGY_COMPATIBLE))
   		X.current_potion.attack(S, C)
   
   //Picks up slime
  
positive.code: 	var/mob/camera/ai_eye/remote/xenobio/E = C.remote_control
  	var/obj/machinery/computer/camera_advanced/xenobio/X = E.origin
  	var/area/turfarea = get_area(T)
  	if(turfarea.name == E.allowed_area || (turfarea & XENOBIOLOGY_COMPATIBLE))
  		if(X.monkeys >= 1)
  			var/mob/living/carbon/monkey/food = new /mob/living/carbon/monkey(T, TRUE, C)
  			if (!QDELETED(food))
  
negative.code: 	var/mob/camera/ai_eye/remote/xenobio/E = C.remote_control
  	var/obj/machinery/computer/camera_advanced/xenobio/X = E.origin
  	var/area/turfarea = get_area(T)
  	if(turfarea.name == E.allowed_area || (turfarea.area_flags & XENOBIOLOGY_COMPATIBLE))
  		for(var/mob/living/simple_animal/slime/S in X.stored_slimes)
  			S.forceMove(T)
  			S.visible_message("<span class='notice'>[S] warps in!</span>")
  