checkpoint vcns hooks