Why are you using try/catch here?