This is going to be hard, as we need to track what's been corrected vs. what comes from the API, and never overwrite corrected data with API data.