repair the abnormblehadle let the code return