diff --git a/lib/modules/Calendar.pmod/mkrules.pike b/lib/modules/Calendar.pmod/mkrules.pike
index 16c7c82b4eeccc8687a5a67d2efd1e7623e273e2..7d833a6e6a04b306f8f487361286cfaec173de87 100644
--- a/lib/modules/Calendar.pmod/mkrules.pike
+++ b/lib/modules/Calendar.pmod/mkrules.pike
@@ -746,7 +746,7 @@ int main(int ac,array(string) am)
 
    write("thinking...\n");
 
-   string t=TZrules_base;
+   string t="#pike "+__MAJOR__+"."+__MINOR__+"\n\n" + TZrules_base;
 
    foreach (arules,MyRule r)
       t+=r->dump();