Since this is only the reporter, I only catch the error if the files doesn't exist. As for the loading of the file, I'll leave that to the owner of the reporter. So should be fine like this, though not 100% safe