well, if we pass in already-setup runtracker and r...
# general
r
well, if we pass in already-setup runtracker and reporting instances into __init__() it achieves the same no side-effects goal right?