Performance about 20% faster