Should we put the server connection into a separate thread? Who knows, but trying it out now.