Reduce memory consumption

This keeps us from hitting GC too often

elapsed time: 20.195217397 seconds (149868224 bytes allocated, 0.34% gc time)
elapsed time: 3.452446324 seconds (29642896 bytes allocated, 0.65% gc time)
elapsed time: 1.82960986 seconds (17126688 bytes allocated)
elapsed time: 1.32827919 seconds (12717976 bytes allocated)
elapsed time: 0.982689773 seconds (9525320 bytes allocated)
elapsed time: 0.933058114 seconds (8995040 bytes allocated, 2.36% gc time)
elapsed time: 0.651531036 seconds (6851760 bytes allocated)
elapsed time: 0.566163754 seconds (6058776 bytes allocated)
elapsed time: 0.505937991 seconds (5495136 bytes allocated)
elapsed time: 0.463504241 seconds (5149304 bytes allocated)