I think the null assignment is unnecessary here--if an exception gets thrown then the assignment won't have occurred.