diff --git a/pmb/helpers/pmaports.py b/pmb/helpers/pmaports.py
index d9fce57e0c3f8de96f0e2fa8a030637b989ffe20..5fd9a9452bcde064b32c78a6c359b5e1bf599754 100644
--- a/pmb/helpers/pmaports.py
+++ b/pmb/helpers/pmaports.py
@@ -268,7 +268,7 @@ def find_providers(provide, default):
             # Strip provides version (=$pkgver-r$pkgrel)
             if provides.split("=", 1)[0] == provide:
                 if subpkgname in default:
-                    subpkg["provider_priority"] = 999
+                    subpkg["provider_priority"] = 999999
                 providers[subpkgname] = subpkg
 
     return sorted(providers.items(), reverse=True, key=lambda p: p[1].get("provider_priority", 0))