Index: macholib/MachOStandalone.py
===================================================================
--- macholib/MachOStandalone.py	(revision 27)
+++ macholib/MachOStandalone.py	(working copy)
@@ -51,13 +51,14 @@
         return cls
 
     def locate(self, filename):
+        basename = os.path.basename(filename)
+        for base in self.excludes:
+            if filename.startswith(base) or basename.startswith(base):
+                return None
         if in_system_path(filename):
             return filename
         if filename.startswith(self.base):
             return filename
-        for base in self.excludes:
-            if filename.startswith(base):
-                return filename
         if filename in self.changemap:
             return self.changemap[filename]
         info = framework_info(filename)
