If we go further with this interface, I'd like to get to the point where we have a PushStream type. That would keep state on whether we've sent an RST or not.