diff --git a/.gitattributes b/.gitattributes
index 65c62380801b506691fe9bbda8ef6989faa06138..57021de51923357bc0a061d8338b7b2860e5b132 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -69,6 +69,7 @@ testfont binary
 /lib/modules/Sql.pmod/sql.pike foreign_ident
 /lib/modules/Sql.pmod/sql_result.pike foreign_ident
 /lib/modules/Standards.pmod/ASN1.pmod/decode.pike foreign_ident
+/lib/modules/error.pmod foreign_ident
 /src/Makefile.in foreign_ident
 /src/acconfig.h foreign_ident
 /src/alloca.c foreign_ident
diff --git a/lib/modules/error.pmod b/lib/modules/error.pmod
new file mode 100644
index 0000000000000000000000000000000000000000..807d0b3fcd7cf31052a7ca11d01b09800ec893e1
--- /dev/null
+++ b/lib/modules/error.pmod
@@ -0,0 +1,6 @@
+// Moahahahah!
+// $Id: error.pmod,v 1.1 1998/04/30 07:02:33 per Exp $
+void `()(mixed ... args)
+{
+  throw( ({ sprintf(@args), backtrace() }) );
+}