get rid of activesupport try method use