Within a web application you can use use-cases that are hierarchical. For instance one use-case forwards to another by defining a final state with the name of a use-case. You can use this feature to generate a menu structure that supports multiple levels within this menu.
This would be a very useful feature because most applications have menu structures that exceed one level.
Cyclic use-case redirections are somthing to take into account. With cyclic you then could say that you include any use-case in the menu until you come accross a duplicate use-case (that was allready defined on a higher level)? This should be possible since use-case names must be unique in the entire web-application. This way different paths to route to a cyclic use-case will rendered in the menu (which I think could be very useful, showing the user the different ways in which they can get things done). And if this would not be usable in some scenarios then it is offcourse possible to update it manually.