#5 whitespace is removed sparingly now