Pathtracing and PerInstanceRandom

I have been rendering with Pathtracing lately. Looks great. However, any material that has a per instance random applied to it does not act accordingly. For example instead of varying the hue on a forest of trees, it will have all the same color.

Looking for some insight here. Thanks