Get to 100% branch coverage

Exercise edge cases in branch statements.
In theory, a path element could include both a name and an id.