Added whitespace preservation.