make benchmark output easier to diff
fix unpredictable sort order in C node setup
avoid some code overhead
simplify code