consistent whitespace