"coalescing" done for addition, but its 30% slower