if it gives an error when your program gets to a corruption in the data, you can just put error handling to do whatever is required to fix when an error happens