2.29 add try