diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml
index 7952e10..6ec8b89 100644
--- a/.github/workflows/python-package.yml
+++ b/.github/workflows/python-package.yml
@@ -15,13 +15,15 @@ jobs:
       fail-fast: false
       matrix:
         python-version: ["3.9", "3.10", "3.11"]
-        include:
+        primary-config: ["true", "false"]
+        # There may be a better way to do this, but it was the first way I found to set a variable for specific matrix entry
+        exclude:
           - python-version: "3.9"
-            primary-config: "false"
+            primary-config: "true"
           - python-version: "3.10"
-            primary-config: "false"
-          - python-version: "3.11"
             primary-config: "true"
+          - python-version: "3.11"
+            primary-config: "false"
     steps:
     - uses: actions/checkout@v4
     - name: Set up Python ${{ matrix.python-version }}