diff --git a/modcluster/src/main/java/org/jboss/as/modcluster/ModClusterSubsystemAdd.java b/modcluster/src/main/java/org/jboss/as/modcluster/ModClusterSubsystemAdd.java
index <HASH>..<HASH> 100644
--- a/modcluster/src/main/java/org/jboss/as/modcluster/ModClusterSubsystemAdd.java
+++ b/modcluster/src/main/java/org/jboss/as/modcluster/ModClusterSubsystemAdd.java
@@ -220,6 +220,13 @@ class ModClusterSubsystemAdd extends AbstractAddStepHandler {
                 load = loader;
             }
         }
+        if (load == null) {
+            // Use a default one...
+            ROOT_LOGGER.useDefaultLoadBalancer();
+            SimpleLoadBalanceFactorProvider myload = new SimpleLoadBalanceFactorProvider();
+            myload.setLoadBalanceFactor(1);
+            load = myload;
+        }
         return load;
     }
AS7-<I> / JBPAPP-<I> mod-cluster: not setting a load provider leads to an NPE