To answer my own question - I don't think the empty protocol has any effect on the dependency graph/ordering.