Added option to preserve hard line breaks in source.