Omit duplicates from AllInterfacesRecursive (see #378)
Fix perf hit from unnecessary rehashing of signatures