There is a naive check in the revised internal function multi_to_list that can fail in case of a tag node value with the same name as that of the tag node, for example:
'pki ca ca ...'
The check is in fact unneeded in this case, as well as being incorrect, and will be removed.
Similarly, in the case of the internal function relative_defaults, the logic should be inverted to check for a well-defined path before a check on redundant entries in a path.
Both cases are simple fixes for a naive error.