diff --git a/lib/determine-basal/determine-basal.js b/lib/determine-basal/determine-basal.js
index <HASH>..<HASH> 100644
--- a/lib/determine-basal/determine-basal.js
+++ b/lib/determine-basal/determine-basal.js
@@ -294,9 +294,9 @@ var determine_basal = function determine_basal(glucose_status, currenttemp, iob_
             // stop adding remainingCI after 4h
             if (COBpredBGs.length > 4 * 60 / 5) { remainingCI = 0; }
             aCOBpredBG = aCOBpredBGs[aCOBpredBGs.length-1] + predBGI + Math.min(0,predDev) + predACI;
-            // for UAMpredBGs, predicted carb impact drops at minDeviationSlope/2
-            // calculate predicted CI from UAM based on minDeviationSlope/2
-            predUCIslope = Math.max(0, uci + ( UAMpredBGs.length*minDeviationSlope/2 ) );
+            // for UAMpredBGs, predicted carb impact drops at minDeviationSlope
+            // calculate predicted CI from UAM based on minDeviationSlope
+            predUCIslope = Math.max(0, uci + ( UAMpredBGs.length*minDeviationSlope ) );
             // if minDeviationSlope is too flat, predicted deviation impact drops linearly from
             // current deviation down to zero over DIA (data points every 5m)
             predUCIdia = Math.max(0, uci * ( 1 - UAMpredBGs.length/Math.max(profile.dia*60/5,1) ) );
go back to using minDeviationSlope to decay UAM CI