changed the non-whitespace spec to the more standard '\S'