whats the meaning of this change? so it goes from all non whitespace to characters?