diff --git a/parm/FV3LAM_wflow.xml b/parm/FV3LAM_wflow.xml
index 745a66b6b1..8e2bce095f 100644
--- a/parm/FV3LAM_wflow.xml
+++ b/parm/FV3LAM_wflow.xml
@@ -752,6 +752,7 @@ MODULES_RUN_TASK_FP script.
{%- if do_rrfs_dev %}
+{%- if do_smoke_dust or do_nonvar_cldanal or do_refl2tten or do_enkf_radar_ref or do_envar_radar_ref %}
{%- if do_spinup %}
@@ -926,7 +927,12 @@ MODULES_RUN_TASK_FP script.
************************************************************************
-->
{%- endif %}
+
+{%- endif %}
{%- endif %}
@@ -2337,6 +2343,7 @@ MODULES_RUN_TASK_FP script.
************************************************************************
************************************************************************
-->
+{%- if tn_prep_cyc_prod %}
&RSRV_DEFAULT;
@@ -2452,6 +2459,7 @@ MODULES_RUN_TASK_FP script.
+{%- endif %}
-{%- if do_rrfs_dev %}
+{%- if do_rrfs_dev and wtime_run_fcst_long %}
&RSRV_FCST;
@@ -3480,6 +3488,7 @@ MODULES_RUN_TASK_FP script.
{%- if not do_ensfcst %}
{%- if not is_rtma %}
{%- if do_rrfs_dev %}
+{%- if tn_save_restart %}
{{ restart_interval }}
@@ -3574,6 +3583,7 @@ MODULES_RUN_TASK_FP script.
{%- endif %}
{%- endif %}
{%- endif %}
+{%- endif %}