I tried this quickly last night, but it didn't seem to make any difference. I'm hoping to profile it to see what is really going on. If I can get to that soon, I'll post the results.
This still may be the issue, but maybe I just didn't preallocate enough.