Checkpoint (in the middle of reimplementing time zone support)