What causes irreversible changes to data via UI?