As shown in #15 , connections tend to be unreliable. We want the system to essentially "reboot" if the connections drop, to ensure more uptime.