Index: src/AST/Pass.cpp
===================================================================
--- src/AST/Pass.cpp	(revision bef4f1a7c08805c9e325222c0cbf3d9df27ef61e)
+++ src/AST/Pass.cpp	(revision f43146e411ed4e5e92fc5256b6ce039536536923)
@@ -19,4 +19,6 @@
 
 PassVisitorStats pass_visitor_stats;
+// TODO: There was a counter for every syntax node created.
+//   This has not been translated to the new ast.
 // Stats::Counters::SimpleCounter * BaseSyntaxNode::new_nodes = nullptr;
 
Index: src/main.cc
===================================================================
--- src/main.cc	(revision bef4f1a7c08805c9e325222c0cbf3d9df27ef61e)
+++ src/main.cc	(revision f43146e411ed4e5e92fc5256b6ce039536536923)
@@ -94,9 +94,9 @@
 	using namespace Stats::Counters;
 	{
-		static auto group = build<CounterGroup>( "Pass Visitor" );
+		static auto group = build<CounterGroup>( "Pass Visitor Template" );
 		auto pass = build<CounterGroup>( name, group );
-		pass_visitor_stats.depth = 0;
-		pass_visitor_stats.avg = build<AverageCounter<double>>( "Average Depth", pass );
-		pass_visitor_stats.max = build<MaxCounter<double>>( "Max Depth", pass );
+		ast::pass_visitor_stats.depth = 0;
+		ast::pass_visitor_stats.avg = build<AverageCounter<double>>( "Average Depth", pass );
+		ast::pass_visitor_stats.max = build<MaxCounter<double>>( "Max Depth", pass );
 	}
 	{
@@ -319,9 +319,4 @@
 
 		Stats::Time::StopBlock();
-
-		if (Stats::Counters::enabled) {
-			ast::pass_visitor_stats.avg = Stats::Counters::build<Stats::Counters::AverageCounter<double>>("Average Depth - New");
-			ast::pass_visitor_stats.max = Stats::Counters::build<Stats::Counters::MaxCounter<double>>("Max depth - New");
-		}
 
 		PASS( "Hoist Type Decls", Validate::hoistTypeDecls, transUnit );
