Actually, we use the same name ("failure") on the client and adapter interfaces, but they have different meanings. Sorry for being misleading.

The client-side concept of "failure" refers to the...