protect whitespace