Add sanity checks to source data update