Thank god for checkpoints