preserve whitespace with pre-wrap