checkpoint correction