diff --git a/Changelog b/Changelog
new file mode 100644
--- /dev/null
+++ b/Changelog
@@ -0,0 +1,2 @@
+
+0.1.1.3 : add lua_pop after luaL_register called to clear the lua stack
diff --git a/cbits/pbc-lua.c b/cbits/pbc-lua.c
--- a/cbits/pbc-lua.c
+++ b/cbits/pbc-lua.c
@@ -1093,6 +1093,7 @@
 
 	luaL_checkversion(L);
 	luaL_newlib(L, reg);
+	lua_pop(L, 1);
 
 	return 1;
 }
diff --git a/pbc4hs.cabal b/pbc4hs.cabal
--- a/pbc4hs.cabal
+++ b/pbc4hs.cabal
@@ -1,5 +1,5 @@
 name:                pbc4hs
-version:             0.1.1.1
+version:             0.1.1.3
 synopsis:            pbc for HsLua
 description:         pbc wrapper for HsLua
 license:             BSD3
@@ -22,6 +22,7 @@
                      cbits/proto.h
                      cbits/stringpool.h
                      cbits/varint.h
+                     Changelog
 
 source-repository head
   type:                 git
