connection errors can be reported in the response parsing step too, have to handle it