diff --git a/sleepyhead/SleepLib/loader_plugins/cms50f37_loader.cpp b/sleepyhead/SleepLib/loader_plugins/cms50f37_loader.cpp
index cb4ce649..7254e003 100644
--- a/sleepyhead/SleepLib/loader_plugins/cms50f37_loader.cpp
+++ b/sleepyhead/SleepLib/loader_plugins/cms50f37_loader.cpp
@@ -245,6 +245,9 @@ void CMS50F37Loader::processBytes(QByteArray bytes)
                 m_startTime = QDateTime(imp_date, imp_time);
                 oxirec = new QVector<OxiRecord>;
                 oxirec->reserve(30000);
+
+                oxisessions[m_startTime] = oxirec;
+
                 cb_reset = 1;
 
                 resetTimer.singleShot(2000,this,SLOT(resetImportTimeout()));
@@ -394,6 +397,8 @@ void CMS50F37Loader::resetImportTimeout()
 
             emit importComplete(this);
 
+            m_status = NEUTRAL;
+
             shutdownPorts();
 
             return;