persist guarentees
changes