Obviously checkpoints are fine, it's that specific form of checkpoint. Respawning enemies, refilling limited use restoration items, etc.