There are various issues related to number parsing, for example: * each path segment might have various number of arguments * number starting from "-" or "." don't need white space * etc.