can we also add an assertion on `copy.changes`?