Adding the benchmark implementations that were previously removed