Recovering All That You Have Lost