diff --git a/lib/worker.js b/lib/worker.js
index 69bb958c7cbe693e8f969e6ee28b0600822243b6..bfeeb3969ab5bd59dfa9adfbe0e0a63b537af70e 100644
--- a/lib/worker.js
+++ b/lib/worker.js
@@ -201,6 +201,7 @@ async function updateBranch(upgrades) {
 
   try {
     if (upgrade0.upgradeType !== 'maintainYarnLock' &&
+      upgrade0.groupName === null &&
       !upgrade0.recreateClosed && await upgrade0.api.checkForClosedPr(branchName, prTitle)) {
       logger.verbose(`Skipping ${branchName} upgrade as matching closed PR already existed`);
       return;