whitespace and case