minor checkpointing hnage