Streaming #18: handle response errors and empty results