yes, sorry if it wasn't clear. I meant handling offline/timeout errors in addition to ktor's potential http response errors. it was more of a theoretical question for how one might implement it alongside a result type for http response errors when the offline/timeout errors are specific to each engine. we have our result class for handling response errors already, just wondering if anyone has dealt with offline/timeout in a multiplatform way. I suppose the question doesn't quite fit in the Ktor channel, in retrospect :-)