Oh, the reason why I didn't emit an event here is because if the tcp connection is truly borked, eventually the sweep mechanism will call the callback with an error.