treat undefined as a missing value
preserve whitespace after section