Rewrote benchmark suite.