well, there are a lot of word delimiters in fact (don't forget about commas, braces, some sort of special symbols, unicode stuff etc), and to cover all of them, we should know what actually word character is.