more logging and use lazy-cat rather than concat (not any difference in perceived time-to-first-parse, however)