diff --git a/app/src/main/java/info/nightscout/android/medtronic/MainActivity.java b/app/src/main/java/info/nightscout/android/medtronic/MainActivity.java
index 87893ba9aa8a58aeebcdeabe5357f708b0680ea1..373489b351c88f124b26921b5d3b02bba0f35699 100644
--- a/app/src/main/java/info/nightscout/android/medtronic/MainActivity.java
+++ b/app/src/main/java/info/nightscout/android/medtronic/MainActivity.java
@@ -645,8 +645,8 @@ public class MainActivity extends AppCompatActivity implements OnSharedPreferenc
     public static String strFormatSGV(double sgvValue) {
         ConfigurationStore configurationStore = ConfigurationStore.getInstance();
 
+        NumberFormat sgvFormatter;
         if (configurationStore.isMmolxl()) {
-            NumberFormat sgvFormatter;
             if (configurationStore.isMmolxlDecimals()) {
                 sgvFormatter = new DecimalFormat("0.00");
             } else {
@@ -654,7 +654,8 @@ public class MainActivity extends AppCompatActivity implements OnSharedPreferenc
             }
             return sgvFormatter.format(sgvValue / MMOLXLFACTOR);
         } else {
-            return String.valueOf(sgvValue);
+            sgvFormatter = new DecimalFormat("0");
+            return sgvFormatter.format(sgvValue);
         }
     }
 
@@ -824,13 +825,9 @@ public class MainActivity extends AppCompatActivity implements OnSharedPreferenc
                 mChart.getViewport().setMinX(left);
 
                 mChart.getViewport().setYAxisBoundsManual(true);
-                if (configurationStore.isMmolxl()) {
-                    mChart.getViewport().setMinY(80 / MMOLXLFACTOR);
-                    mChart.getViewport().setMaxY(120 / MMOLXLFACTOR);
-                } else {
-                    mChart.getViewport().setMinY(80);
-                    mChart.getViewport().setMaxY(120);
-                }
+                mChart.getViewport().setMinY(80);
+                mChart.getViewport().setMaxY(120);
+
                 mChart.postInvalidate();
                 return;
             }
@@ -874,12 +871,11 @@ public class MainActivity extends AppCompatActivity implements OnSharedPreferenc
                     @Override
                     public void draw(Canvas canvas, Paint paint, float x, float y, DataPointInterface dataPoint) {
                         double sgv = dataPoint.getY();
-                        boolean mmolxl = configurationStore.isMmolxl();
-                        if (sgv <  80)
+                        if (sgv < 80)
                             paint.setColor(Color.RED);
-                        else if (sgv <=  180)
+                        else if (sgv <= 180)
                             paint.setColor(Color.GREEN);
-                        else if (sgv <=  260)
+                        else if (sgv <= 260)
                             paint.setColor(Color.YELLOW);
                         else
                             paint.setColor(Color.RED);
diff --git a/app/src/main/java/info/nightscout/android/medtronic/service/MedtronicCnlIntentService.java b/app/src/main/java/info/nightscout/android/medtronic/service/MedtronicCnlIntentService.java
index 36e332d980a5912c0e921bb13a8ca8cedd9e9ea4..1ef2deaa0780b4b08c679af3365a0c1009c7cf32 100644
--- a/app/src/main/java/info/nightscout/android/medtronic/service/MedtronicCnlIntentService.java
+++ b/app/src/main/java/info/nightscout/android/medtronic/service/MedtronicCnlIntentService.java
@@ -244,8 +244,8 @@ public class MedtronicCnlIntentService extends IntentService {
 
                         // Check if pump sent old event when new expected
                         if (dataStore.getLastPumpStatus() != null &&
-                                dataStore.getLastPumpStatus().getPumpDate() != null &&
-                                pumpRecord.getPumpDate().getTime() - dataStore.getLastPumpStatus().getPumpDate().getTime() < 5000L &&
+                                dataStore.getLastPumpStatus().getSgvDate() != null &&
+                                pumpRecord.getSgvDate().getTime() - dataStore.getLastPumpStatus().getSgvDate().getTime() < 5000L &&
                                 timePollExpected - timePollStarted < 5000L) {
                             sendStatus("Pump sent old SGV event");
                         }