No need for these try catch, check if there are sources otherwise use the latter