Conflicting, for instance, with the convention of persistence.flush (callback should check second arg for error)