Fixed distribution class to actually call distribution for the first time on a vertex, but not subsequently. Subsequently just performs an on the fly Exact() check. This makes sure distribution of values is actually that desired, also helps performance.