added generic exception catch