don't call TrimWhiteSpace on write