preserve LF line breaks because we pass position to --display