Understanding checkpoints