Encapsulation!

Move all run data code out of list code