Can you give me an example from the states where more than one module would return the same virtual name?

AFAICT if two states both returned the same virtual name the main loader would also replace the first one with the later one.