diff --git a/src/main/java/gov/usgs/earthquake/nshmp/model/GridSourceSet.java b/src/main/java/gov/usgs/earthquake/nshmp/model/GridSourceSet.java
index ab326580b2bd1419472557f8b0fa8a483ab1775b..251e4bddd1ee35888cdc21f95da5e135ca0c64df 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/model/GridSourceSet.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/model/GridSourceSet.java
@@ -105,7 +105,7 @@ public class GridSourceSet extends AbstractSourceSet<PointSource> {
      */
     // System.out.println(Δm);
     // this.optimizable = (sourceType() != FIXED_STRIKE) && !Double.isNaN(Δm);
-    this.optimizable = this.magMaster.isPresent();
+    this.optimizable = (sourceType() != FIXED_STRIKE) && this.magMaster.isPresent();
 
     // System.out.println(Arrays.toString(magMaster.orElseThrow()));