prefer breaking at word boundaries over breaking at whitespace