tentative fix on random disconnects