diff --git a/librarytrader/library.py b/librarytrader/library.py
index 9045a8a9e2a736222f14675e0f9c9fd2954a1a99..9bbfa5bb0d678898927fd6451e9134edc4fca874 100644
--- a/librarytrader/library.py
+++ b/librarytrader/library.py
@@ -1209,9 +1209,9 @@ class Library:
 
     def find_local_functions(self, requested_pattern):
         retval = set()
+        pattern_string = r'(.*\.c[c]?_|)' + re.escape(requested_pattern)
         for addr, names in self.local_functions.items():
-            if any(re.fullmatch(r'(.*\.c[c]?_|)' + re.escape(requested_pattern),
-                                name) for name in names):
+            if any(re.fullmatch(pattern_string, name) for name in names):
                 retval.add(addr)
 
         return retval
diff --git a/scripts/running_analysis.py b/scripts/running_analysis.py
index 19203b3a41d02d47f5acbad8738e12b106e0be2f..a206e4a5f53bf3cb589e8c9dd52b426c3206f363 100755
--- a/scripts/running_analysis.py
+++ b/scripts/running_analysis.py
@@ -193,6 +193,8 @@ class Runner():
         return self.all_resolved_functions
 
     def _mark_extra_functions_as_used(self):
+        logging.info('Marking extra functions as used from \'%s\'',
+                     self.args.used_functions)
         with open(self.args.used_functions, 'r') as infd:
             for line in infd:
                 path, function = line.strip().split(':')