diff --git a/lib/modules/Sql.pmod/msql.pike b/lib/modules/Sql.pmod/msql.pike
index 02ae41a67291a82dfb0ffe87abe1969bc71f58cf..d9f3c7a61bd8f9f10c726b46958c30df11412e5f 100644
--- a/lib/modules/Sql.pmod/msql.pike
+++ b/lib/modules/Sql.pmod/msql.pike
@@ -1,5 +1,6 @@
 // Msql module support stuff, (C) 1997 Francesco Chemolli <kinkie@kame.usr.dsi.unimi.it>
 
+#if constant(Msql.msql)
 inherit Msql.msql;
 
 //in c it's too hard, we're better off doing it in pike
@@ -11,3 +12,9 @@ mapping(string:mapping(string:mixed)) list_fields(string table, string|void wild
 	return mkmapping(a,Array.map(a,lambda(string s, mapping m) 
 			{return m[s];},result));
 }
+#else /* !constant(Msql.msql) */
+void create()
+{
+  destruct();
+}
+#endif /* constant(Msql.msql) */