diff --git a/pykd/pymodule.cpp b/pykd/pymodule.cpp
index 56d08d5..eac3c41 100644
--- a/pykd/pymodule.cpp
+++ b/pykd/pymodule.cpp
@@ -1,6 +1,8 @@
 #include "stdafx.h"
 
 #include "pymodule.h"
+#include <iomanip>
+#include <ctime>
 
 namespace pykd {
 
@@ -48,20 +50,8 @@ std::wstring ModuleAdapter::print( kdlib::Module& module )
     sstr << L"Image: " <<  module.getImageName() << std::endl;
     sstr << L"Symbols: " << module.getSymFile() << std::endl;
 
-
-    //if ( m_symSession )
-    //{
-    //     sstr << "Symbols: " << m_symSession->getSymbolFileName() << std::endl;
-    //    std::string buildDesc = m_symSession->getBuildDescription();
-    //    if (!buildDesc.empty())
-    //        sstr << "\t" << buildDesc << std::endl;
-    //}
-    //else
-    //{
-    //     sstr << "Symbols: not found" << std::endl;
-    //}
- 
-    sstr << L"Timestamp: " << module.getTimeDataStamp() << std::endl;
+    time_t  timeStamp = module.getTimeDataStamp();
+    sstr << L"Timestamp: " << timeStamp << " (" << std::put_time(std::gmtime(&timeStamp), L"%c") << L')' << std::endl;
     sstr << L"Check Sum: " << module.getCheckSum() << std::endl;
 
     return sstr.str();
diff --git a/test/scripts/moduletest.py b/test/scripts/moduletest.py
index efd1c00..5759cd0 100644
--- a/test/scripts/moduletest.py
+++ b/test/scripts/moduletest.py
@@ -145,3 +145,7 @@ class ModuleTest( unittest.TestCase ):
         self.assertFalse("NotExist" in target.module)
         self.assertRaises(Exception, lambda md : 2 in md, target.module)
 
+    def testPrint(self):
+        modAsStr = str(target.module)
+        pass
+