nullable providers in trees