Why the try/catch here?