Added checkpoints in rules