crypto version add try except