diff --git a/LuaInterface/LuaInterface/LuaBase.cs b/LuaInterface/LuaInterface/LuaBase.cs
index 41c0e1b90b..10ae05347e 100644
--- a/LuaInterface/LuaInterface/LuaBase.cs
+++ b/LuaInterface/LuaInterface/LuaBase.cs
@@ -15,7 +15,8 @@ namespace LuaInterface
 
         ~LuaBase()
         {
-            Dispose(false);
+            //Dispose(false);
+					Dispose(true); //zero 28-feb-2014 - fix memory leak?
         }
 
         public void Dispose()
diff --git a/References/LuaInterface.dll b/References/LuaInterface.dll
index 12d8495876..6065155529 100644
Binary files a/References/LuaInterface.dll and b/References/LuaInterface.dll differ