tracker now is distinguishing between evaluation and objective function