WIP: have to workaround reconnect bug by manually doing dns lookup :/