better error reporting on no network