hyphens are legal in tag names, not so sure about slashes
they are illegal because they are used in the routing.