anchor.diff:  
   		to_chat(user, "<span class='notice'>You begin [welded ? "unwelding":"welding"] \the [src]...</span>")
   		if(W.use_tool(src, user, 40, volume=50))
  +			if(eigen_teleport)
  +				to_chat(user, "<span class='notice'>The unstable nature of \the [src] makes it impossible to weld!</span>")
  +				return
   			if(opened)
   				return
   			welded = !welded
  
positive.code: 
  /obj/structure/closet/proc/togglelock(mob/living/user)
  	add_fingerprint(user)
  	if(opened)
  		return
  	if(!can_lock(user))
  
negative.code: 	var/icon_welded = "welded"
  	var/obj/item/electronics/airlock/lockerelectronics //Installed electronics
  	var/lock_in_use = FALSE //Someone is doing some stuff with the lock here, better not proceed further
  	var/eigen_teleport = FALSE //If the closet leads to Mr Tumnus.
  	var/obj/structure/closet/eigen_target //Where you go to.
  
  
  /obj/structure/closet/Initialize(mapload)
  	. = ..()
  