swabber interface locks the socket on write