fixing recover for the 2nd time