Got memory usage down a bit.

Seems the last major usage is coming from bytestrings in generate...