persists works randomly