It's a good idea. I changed it to use a try/catch.