add a limit to the number of times a name/use entries can be used.
Remove name recursion limit, it is always lower than the count... Rename
things for consistency.