Allowing clients to add additional behavior with all failures