Checkpoint; about to try crueler approach