anchor.diff:  			//to_chat(user, "You remove the power cell.")
   			charging = 0
   			src.update_icon()
  +		return
  +	if((stat & MAINT) && !opened) //no board; no interface
   		return
   	..()
   
  
positive.code: /obj/machinery/power/apc/connect_to_network()
  	//Override because the APC does not directly connect to the network; it goes through a terminal.
  	//The terminal is what the power computer looks for anyway.
  	if(!terminal)
  		make_terminal()
  	if(terminal)
  		terminal.connect_to_network()
  
  
negative.code: 				update_icon()
  		else if(emagged)
  			to_chat(user, "<span class='warning'>The interface is broken!</span>")
  		else if((stat & MAINT) && !opened)
  			..() //its an empty closed frame... theres no wires to expose!
  		else
  			panel_open = !panel_open
  			to_chat(user, "The wires have been [panel_open ? "exposed" : "unexposed"]")
  