diff --git a/src/engine/SingleBP.cpp b/src/engine/SingleBP.cpp
index 7a02a63be3c4cf6dbb4de960ef96abb5d2efd829..20c3bcff393f03f20fb83f9aa06dcf552a0de47f 100644
--- a/src/engine/SingleBP.cpp
+++ b/src/engine/SingleBP.cpp
@@ -135,9 +135,9 @@ void SingleBP::Write( const std::string variableName, const int* values )
 {
     auto index = PreSetVariable( *m_Group, variableName, Support::DatatypesAliases.at("int"), " from call to Write int*" );
     std::cout << "Hello from SingleBP Write integer with index " << index << "\n";
-    Variable<int>& variable = m_Group->m_Int[index];
-    variable.Values = values;
-    auto localDimensions = m_Group->GetDimensions( variable.DimensionsCSV );
+//    Variable<int>& variable = m_Group->m_Int[index];
+//    variable.Values = values;
+//    auto localDimensions = m_Group->GetDimensions( variable.DimensionsCSV );
 
 }
 
diff --git a/src/transport/POSIX.cpp b/src/transport/POSIX.cpp
index 78834a31df1dbebc096030d9d310cf9aaf684070..9e4ccb6ef89c324f9ebc49fdd74a966551be8589 100644
--- a/src/transport/POSIX.cpp
+++ b/src/transport/POSIX.cpp
@@ -27,7 +27,12 @@ POSIX::POSIX( MPI_Comm mpiComm, const bool debugMode ):
 
 
 POSIX::~POSIX( )
-{ }
+{
+    if( m_FileDescriptor != -1 )
+    {
+        close( m_FileDescriptor );
+    }
+}
 
 
 void POSIX::Open( const std::string name, const std::string accessMode )