Lot of failures could happen from the server (like killing server) and i don't want the user to see these exceptions, just finish the streaming smoothly. Maybe its better to try killing server and see what exception will be generated but maybe others we can;t anticipate?