I'm happy with check-point saving. It makes you consider things more carefully. Just so long as they're not too far apart.