diff --git a/pykd/pydbgeng.h b/pykd/pydbgeng.h
index a8dd8d8..de1aa72 100644
--- a/pykd/pydbgeng.h
+++ b/pykd/pydbgeng.h
@@ -54,10 +54,17 @@ void terminateAllProcesses()
 }
 
 inline
-void loadDump( const std::wstring &fileName )
+kdlib::PROCESS_DEBUG_ID loadDump( const std::wstring &fileName )
 {
     AutoRestorePyState  pystate;
-    kdlib::loadDump(fileName);
+    return kdlib::loadDump(fileName);
+}
+
+inline 
+void closeDump(kdlib::PROCESS_DEBUG_ID processId = -1)
+{
+    AutoRestorePyState  pystate;
+    kdlib::closeDump(processId);
 }
 
 inline
diff --git a/pykd/pykdver.h b/pykd/pykdver.h
index ccdf698..a3a3f78 100644
--- a/pykd/pykdver.h
+++ b/pykd/pykdver.h
@@ -2,7 +2,7 @@
 #define PYKD_VERSION_MAJOR      0
 #define PYKD_VERSION_MINOR      3
 #define PYKD_VERSION_SUBVERSION 0
-#define PYKD_VERSION_BUILDNO    9
+#define PYKD_VERSION_BUILDNO    10
 
 #define __VER_STR2__(x) #x
 #define __VER_STR1__(x) __VER_STR2__(x)
diff --git a/pykd/pymod.cpp b/pykd/pymod.cpp
index 69b5c06..c548ed2 100644
--- a/pykd/pymod.cpp
+++ b/pykd/pymod.cpp
@@ -155,6 +155,8 @@ BOOST_PYTHON_MODULE( pykd )
         "Detach from all process then terminate them");
     python::def( "loadDump", pykd::loadDump,
         "Load crash dump");
+    python::def( "closeDump", pykd::closeDump,
+        "Close crash dump");
     python::def( "isLocalKernelDebuggerEnabled", pykd::isLocalKernelDebuggerEnabled,
         "Check whether kernel debugging is enabled for the local kernel");
     python::def( "attachKernel", pykd::attachKernel, attachKernel_( boost::python::args( "connectOptions" ),