modest speed improvement