discussing store/persist atomicity