is this where `_socket.destroy()` supposed to be?