change opt_recover