save/restore private block data