diff --git a/src/auto4_lua_progresssink.cpp b/src/auto4_lua_progresssink.cpp
index bb6b8f1ba02b0a2cbdb577d0fac35bb53bac2a5a..026cb958370a2f103100bbc89e4dc6ef4bc6498f 100644
--- a/src/auto4_lua_progresssink.cpp
+++ b/src/auto4_lua_progresssink.cpp
@@ -175,7 +175,7 @@ namespace Automation4 {
 				luaL_where(L, 1);
 				lua_insert(L, 1);
 				lua_concat(L, 2);
-				lua_error(L);
+				throw error_tag{};
 			}
 		}