Add better error handling for reading report