diff --git a/Scripts/Resolver.cs b/Scripts/Resolver.cs
index e24bc9c3fc6f48662f5b453cda7677345d821e21..03524d64c6571e2ed4b4fe8047b4211733ce3905 100644
--- a/Scripts/Resolver.cs
+++ b/Scripts/Resolver.cs
@@ -79,7 +79,7 @@ namespace Assets.LSL4Unity.Scripts
                 // add new found streams to the cache
                 foreach (var item in results)
                 {
-                    if (!knownStreams.Any(s => s.Name == item.name()))
+                    if (!knownStreams.Any(s => s.Name == item.name() && s.Type == item.type()))
                     {
 
                         Debug.Log(string.Format("Found new Stream {0}", item.name()));