diff --git a/geomagio/edge/RawInputClient.py b/geomagio/edge/RawInputClient.py
index ea45e485eb32a394f146e74b4ae4fa08677220af..184d795ac65939fe1ca701ff5d6d5acb8d3b3cd1 100644
--- a/geomagio/edge/RawInputClient.py
+++ b/geomagio/edge/RawInputClient.py
@@ -77,14 +77,10 @@ class RawInputClient():
     def close(self):
         """close the open sockets
         """
-        # make certain sockets have time to clear
-        sleep(1)
         if self.socket is not None:
-            self.socket.shutdown(socket.SHUT_WR)
             self.socket.close()
             self.socket = None
         if self.cwbsocket is not None:
-            self.socket.shutdown(socket.SHUT_WR)
             self.cwbsocket.close()
             self.cwbsocket = None