anchor.diff:  			new /obj/item/stack/cable_coil(T,10)
   			user.visible_message(\
   				"<span class='alert'>[user.name] cuts the cables and dismantles the power terminal.</span>",\
  -				"You cut the cables and dismantle the power terminal.")
  +				"<span class='notice'>You cut the cables and dismantle the power terminal.</span>")
   			inputting = 0 //stop inputting, since we have don't have a terminal anymore
   			qdel(terminal)
   			return
   
   	//crowbarring it !
   	default_deconstruction_crowbar(I)
  +	
  +/obj/machinery/power/smes/disconnect_terminal()
  +	if(terminal)
  +		terminal.master = null
  +		terminal = null
  +		return 1
  +	return 0
   
   /obj/machinery/power/smes/Destroy()
   	if(ticker && ticker.current_state == GAME_STATE_PLAYING)
  
positive.code: 			user << "<span class='alert'>You must first expose the power terminal!</span>"
  			return
  
  		user << "You begin to dismantle the power terminal..."
  		playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1)
  
  		if(do_after(user, 50))
  
negative.code: 			return
  
  		if(terminal) //is there already a terminal ?
  			user << "<span class='alert'>This SMES already has a power terminal!</span>"
  			return
  
  		if(!panel_open) //is the panel open ?
  