about 20% faster