Fix for digestor to consider variants for partials -- this still needs more testing!!