Motivation: the new tactic framework has more dependencies, and cannot be used until all dependencies have been defined