diff --git a/pyfstat/core.py b/pyfstat/core.py
index a79676673658e953a2ab0d23aaf8faf8458286da..b4dcbce675bc4a5bf25455572fbdfc07ced89bb5 100755
--- a/pyfstat/core.py
+++ b/pyfstat/core.py
@@ -134,7 +134,8 @@ class BaseSearchClass(object):
         subprocess.call([cmd], shell=True)
 
     def get_list_of_matching_sfts(self):
-        matches = glob.glob(self.sftfilepath)
+        matches = [glob.glob(p) for p in self.sftfilepath]
+        matches = [item for sublist in matches for item in sublist]
         if len(matches) > 0:
             return matches
         else: