onException

abstract suspend fun onException(exception: Exception)

It is up to user to throw exception from this method or not