run off the history tracking instead