If several instructions are waiting for one value, they could all start as soon as it becomes available - but have to access registers serially.
This is not inevitable