Same comment as above.  Add some exception handling.