Fix #warnings taking exponential time to compute

*sigh*
but now you are potentially concatenating nil's, no? what if the code that is parsing the warnings doesn't expect that?