diff --git a/pykd/dbgprint.cpp b/pykd/dbgprint.cpp
index b0089c7..b2bc2a9 100644
--- a/pykd/dbgprint.cpp
+++ b/pykd/dbgprint.cpp
@@ -11,7 +11,9 @@ void DbgPrint::dprint( const boost::python::object& obj, bool dml )
 {
     std::wstring   str = boost::python::extract<std::wstring>( obj );
 
-    dbgExt->control4->ControlledOutputWide(  dml ? DEBUG_OUTCTL_AMBIENT_DML : DEBUG_OUTCTL_AMBIENT_TEXT, DEBUG_OUTPUT_NORMAL, str.c_str() );
+    HRESULT  hres = dbgExt->control4->ControlledOutputWide(  dml ? DEBUG_OUTCTL_AMBIENT_DML : DEBUG_OUTCTL_AMBIENT_TEXT, DEBUG_OUTPUT_NORMAL, str.c_str() );
+   
+    std::wcout << str;
 }
 
 void DbgPrint::dprintln( const boost::python::object& obj, bool dml  )
@@ -20,5 +22,7 @@ void DbgPrint::dprintln( const boost::python::object& obj, bool dml  )
     str += L"\r\n";
 
     dbgExt->control4->ControlledOutputWide(  dml ? DEBUG_OUTCTL_AMBIENT_DML : DEBUG_OUTCTL_AMBIENT_TEXT, DEBUG_OUTPUT_NORMAL, str.c_str() );
+    
+    std::wcout << str;    
 }