hmm I wonder if this will screw up our tooling, as they will have the same ID.

@teddyzeenny Im not sure how much the graph assembler has changed, but i think we use the promise ID for uniqueness. Do you imagine any issues with this?