ring + input_stream completed