This method still results in an error. A try/catch feature would be great. I can see a way it might work.