diff --git a/bin/oref0-autotune-core.js b/bin/oref0-autotune-core.js
index <HASH>..<HASH> 100755
--- a/bin/oref0-autotune-core.js
+++ b/bin/oref0-autotune-core.js
@@ -55,6 +55,9 @@ if (!module.parent) {
       previous_autotune_data.insulinPeakTime = pumpprofile_data.insulinPeakTime;
     }
 
+    // Always keep the curve value up to date with what's in the user preferences
+    previous_autotune_data.curve = pumpprofile_data.curve;
+
     inputs = {
         preppedGlucose: prepped_glucose_data
       , previousAutotune: previous_autotune_data
diff --git a/bin/oref0-autotune-prep.js b/bin/oref0-autotune-prep.js
index <HASH>..<HASH> 100755
--- a/bin/oref0-autotune-prep.js
+++ b/bin/oref0-autotune-prep.js
@@ -95,6 +95,9 @@ if (!module.parent) {
       profile_data.insulinPeakTime = pumpprofile_data.insulinPeakTime;
     }
 
+    // Always keep the curve value up to date with what's in the user preferences
+    profile_data.curve = pumpprofile_data.curve;
+
     try {
         var glucose_data = JSON.parse(fs.readFileSync(glucose_input, 'utf8'));
     } catch (e) {
Always keep insulin curve value up to date in autotune profile. (#<I>)