Marked doCheckpointCalled as transient.