diff --git a/.idea/vcs.xml b/.idea/vcs.xml
index 6564d52db279c4ae8d882aacf5aa89a85e7a04de..94a25f7f4cb416c083d265558da75d457237d671 100644
--- a/.idea/vcs.xml
+++ b/.idea/vcs.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
   <component name="VcsDirectoryMappings">
-    <mapping directory="" vcs="" />
+    <mapping directory="$PROJECT_DIR$" vcs="Git" />
   </component>
 </project>
\ No newline at end of file
diff --git a/app/src/main/java/com/nightscout/android/medtronic/MedtronicCNLReader.java b/app/src/main/java/com/nightscout/android/medtronic/MedtronicCNLReader.java
index 8f42b67cf4b9738c4ae0d0c037dc898e9003c007..e3aad63eee99705c7f79e5d88d64dec1d24059b4 100644
--- a/app/src/main/java/com/nightscout/android/medtronic/MedtronicCNLReader.java
+++ b/app/src/main/java/com/nightscout/android/medtronic/MedtronicCNLReader.java
@@ -4,8 +4,8 @@ import android.util.Log;
 
 import com.nightscout.android.USB.UsbHidDriver;
 import com.nightscout.android.dexcom.USB.HexDump;
-import com.nightscout.android.medtronic.message.ContourNextLinkBinaryMessage;
 import com.nightscout.android.medtronic.message.ChannelNegotiateMessage;
+import com.nightscout.android.medtronic.message.ContourNextLinkBinaryMessage;
 import com.nightscout.android.medtronic.service.MedtronicCNLService;
 
 import java.io.ByteArrayOutputStream;
@@ -24,25 +24,9 @@ public class MedtronicCNLReader {
     private static final String BAYER_USB_HEADER = "ABC";
 
     private static final byte[] RADIO_CHANNELS = { 0x14, 0x11, 0x0e, 0x17, 0x1a };
-
-    public enum ASCII {
-        STX(0x02),
-        EOT(0x04),
-        ENQ(0x05),
-        ACK(0x06),
-        NAK(0x15);
-
-        private byte value;
-
-        ASCII(int code) {
-            this.value = (byte) code;
-        }
-    }
-
+    public String deviceInfo;
     private UsbHidDriver mDevice;
     private MedtronicCNLSession mPumpSession = new MedtronicCNLSession();
-    public String deviceInfo;
-
     public MedtronicCNLReader(UsbHidDriver device) {
         mDevice = device;
     }
@@ -51,8 +35,8 @@ public class MedtronicCNLReader {
         ByteArrayOutputStream responseMessage = new ByteArrayOutputStream();
 
         byte[] responseBuffer = new byte[USB_BLOCKSIZE];
-        int bytesRead = 0;
-        int messageSize = 0;
+        int bytesRead;
+        int messageSize;
 
         do {
             bytesRead = mDevice.read(responseBuffer, READ_TIMEOUT_MS);
@@ -133,7 +117,7 @@ public class MedtronicCNLReader {
 
     public void openConnection() throws IOException {
         ContourNextLinkBinaryMessage message = new ContourNextLinkBinaryMessage(ContourNextLinkBinaryMessage.CommandType.OPEN_CONNECTION, mPumpSession, mPumpSession.getHMAC());
-        message.send(this);
+        //message.send(this);
         sendMessage(message.encode());
         // FIXME - We need to care what the response message is - wrong MAC and all that
         readMessage();
@@ -152,4 +136,18 @@ public class MedtronicCNLReader {
             sendMessage(message.encode());
         }
     }
+
+    public enum ASCII {
+        STX(0x02),
+        EOT(0x04),
+        ENQ(0x05),
+        ACK(0x06),
+        NAK(0x15);
+
+        private byte value;
+
+        ASCII(int code) {
+            this.value = (byte) code;
+        }
+    }
 }