fix tvp == NULL