Added Checkpoint.should_skip()