@sbillinge Do we want to make `on_d`, `on_q`, `on_tth` private?
@sbillinge Do we want to make
on_d,on_q,on_tthprivate?