checkpoint, now with MarionetteCommandExecutor