When receiving SIGINT, tally closes the connection with the server. Since the run loop is still executing, tally tries to get more messages from the server and receives an error. We shouldn't care about these errors because we chose to close the connection.
When receiving SIGINT, tally closes the connection with the server. Since the run loop is still executing, tally tries to get more messages from the server and receives an error. We shouldn't care about these errors because we chose to close the connection.