variable persistence