diff --git a/lib/modules/Thread.pmod b/lib/modules/Thread.pmod
index cc15644d1fa0183d6c00292943d6e95c75347c18..19047b50ac5560e0c90e7805a8f2c908884716c6 100644
--- a/lib/modules/Thread.pmod
+++ b/lib/modules/Thread.pmod
@@ -10,6 +10,11 @@ constant Thread=__builtin.thread_id;
 //
 inherit Thread;
 
+// We don't want to create a thread of the module...
+static void create(mixed ... args)
+{
+}
+
 optional Thread `()( mixed f, mixed ... args )
 {
   return thread_create( f, @args );