What happens when the checkpoint interval is higher than the partition size? Do checkpoints become useless? Maybe we should trigger an exception in this case?