explain why CheckPoint call is required