Gives better performance (throughput basis) than the existing solution and scales better on powerful boxes.