Yes, will switch to private array.

The multi tracer implementation should really be low level and efficient and I only pushed it some of the way there.