Como lidar com estados de erro com o LiveData?

O novoLiveData pode ser usado como um substituto para os observáveis do RxJava em alguns cenários. No entanto, ao contrárioObservable, LiveData não possui retorno de chamada para erros.

Minha pergunta é: Como devo lidar com erros noLiveData, por exemplo. quando é apoiado por algum recurso de rede que pode falhar em ser recuperado devido a umaIOException?