partial checkpoints