Only update the modified data.
We do need to return the modified data.