Updated to include preliminary benchmarks.