connection issues now throw errors!