Handles subprovenance and others
Carries through subprovenance/