diff --git a/examples/tacs_sdpm_nipk_agard.py b/examples/tacs_sdpm_nipk_agard.py
index 547bf80508276d9ac3213514c14ea35fee164e3f..570f38fb9a723603d7b4bc957bb47678c20c9244 100644
--- a/examples/tacs_sdpm_nipk_agard.py
+++ b/examples/tacs_sdpm_nipk_agard.py
@@ -77,12 +77,6 @@ def tacs_cfg(n_mod):
         transform = elements.ShellRefAxisTransform(np.array([np.sqrt(2), np.sqrt(2), 0.0]))
         return elements.Quad4Shell(transform, con)
 
-    # Modal problem parameters
-    modal_cfg = {
-        'num_modes': n_mod,
-        'sigma': 1.
-    }
-
     # Various pyTACS options
     options = {
         'printtiming': True
@@ -91,7 +85,8 @@ def tacs_cfg(n_mod):
     return {
         'mesh_file': get_path('agard445.bdf'),
         'element_callback': element_callback,
-        'problem_cfg': modal_cfg,
+        'num_modes': n_mod,
+        'sigma': 1.,
         'pytacs_options': options,
         'write_solution': False
         }