This reverts commits 7e18aeba50 (D70376) 21fbd5587c (D69914) due to increased memory usage.
7e18aeba50
21fbd5587c