is there any particular reason for \S instead of . here?  On linux systems user names indeed will not have spaces...  but I wonder if there is a real advantage here?