restore error recovery