diff --git a/README.html b/README.html
index 65bbef91..b81bc9c2 100644
--- a/README.html
+++ b/README.html
@@ -1014,7 +1014,6 @@ and at http://luaj.sour
Make shared string metatable an actual metatable.
Add sample code that illustrates techniques in creating sandboxed environments.
Add convenience methods to Global to load string scripts with custom environment.
-Turn off default traceback. Use xpcall() with debug.traceback instead.
Move online docs to http://luaj.org/luaj/3.0/api/
diff --git a/src/core/org/luaj/vm2/LuaClosure.java b/src/core/org/luaj/vm2/LuaClosure.java
index 9b3036d1..4d176b5d 100644
--- a/src/core/org/luaj/vm2/LuaClosure.java
+++ b/src/core/org/luaj/vm2/LuaClosure.java
@@ -522,7 +522,9 @@ public class LuaClosure extends LuaFunction {
if (globals == null ) return msg;
final LuaThread r = globals.running;
if (r.errorfunc == null)
- return msg;
+ return globals.debuglib != null?
+ msg + "\n" + globals.debuglib.traceback(level):
+ msg;
final LuaValue e = r.errorfunc;
r.errorfunc = null;
try {