changed use of DBException