Use checkpoints instead of open-ended transactions
Merge pull request #53 from atom/mb-use-checkpoints

Use checkpoints instead of open-ended transactions