INTERNAL CHECKPOINTS