Is it possible that the connection here will fail?  Just wondering if this should be wrapped in a begin/end with a raise on error with appropriate message.