Positive correlation went away with use of individual vs shared pointer