private PayloadGroup onboardNextPayloadGroup(
        Workspace workspace, PayloadGroup currentPayloadGroup) throws PersistenceException {
      PayloadGroup nextPayloadGroup = currentPayloadGroup.getNextPayloadGroup();
      workspace.removeActivePayloadGroup(currentPayloadGroup);

      if (nextPayloadGroup != null) {
        workspace.addActivePayloadGroup(nextPayloadGroup);
      }

      return nextPayloadGroup;
    }