Improved the efficiency.