Moved the invocation of the singleton private parameterless constructor inside the try/catch block.  Didn't make much sense to put such an unknown outside...