Two cases: the there is no constant id value and somehow the data changed between data sources between the time that the client and server data was rendered. The later generally shouldn't happen but we want to play it safe.