try to recover better from hg corruption