I was programming defensively in case we have to force a new connection in future. I also realized just now that it would involve closing the earlier connection if it's valid. What's your take?