add some strange try except