25% speedup better