don't disconnect if already disconnected. probably doesn't effect anything but whateverg