small speed improvement.