exception changes to finish checkpoint