recovery
Merge branch 'topic'
Restore previous value if request is failed.