diff --git a/librarytrader/librarystore.py b/librarytrader/librarystore.py
index 38d7154b80cc4be45a79b8efa15a9df6e17d4725..e396f37415660ac8ea2ba6c1019afd5ae3cb4fd9 100644
--- a/librarytrader/librarystore.py
+++ b/librarytrader/librarystore.py
@@ -507,9 +507,9 @@ class LibraryStore(BaseStore):
                     target = {x.split('@@')[0] : val for x, val in other_lib.exported_names.items()}
                 else:
                     continue
-                target_lib = other_lib
-                target_addr = target[function]
-                break
+            target_lib = other_lib
+            target_addr = target[function]
+            break
         return target_lib, target_addr
 
     def resolve_functions(self, library, do_add=False):