whitespace normalization (yay)