}
 }
 
-sub preinit {
-
-    sub sitename {
-
-        use Cwd;
-        my $cwd = getcwd();
-        $cwd =~ s/.*\///;
-        return $cwd;
-    }
-
-    sub debug {
-
-        my $sitename = $_[0];
-        openlog($sitename, "ndelay,pid", Sys::Syslog::LOG_DAEMON);
-        $debug = 1 if $sitename =~ /^test\./;
-    }
-
-    sub version {
-
-        open my $fh, '<', "version" or die "Can't open file: $!";
-        my $line = uc(substr(<$fh>, 0, 12));
-        close $fh;
-        return $line;
-    }
-
-    my $sitename = sitename();
-    debug($sitename);
-    my $version = version();
-    syslog("info", "<Triple $version>");
-    return $sitename, $version;
-}
-
 sub init {
 
-    sub init_static {
+    sub static {
 
         my ($sitename, $version) = @_;
         my @boards = (
         }
     }
 
-    my ($sitename, $version) = preinit();
+    sub sitename {
+
+        use Cwd;
+        my $cwd = getcwd();
+        $cwd =~ s/.*\///;
+        return $cwd;
+    }
+
+    sub debug {
+
+        my $sitename = $_[0];
+        openlog($sitename, "ndelay,pid", Sys::Syslog::LOG_DAEMON);
+        $debug = 1 if $sitename =~ /^test\./;
+    }
+
+    sub version {
+
+        open my $fh, '<', "version" or die "Can't open file: $!";
+        my $line = uc(substr(<$fh>, 0, 12));
+        close $fh;
+        return $line;
+    }
+
+    my $sitename = sitename();
+    debug($sitename);
+    my $version = version();
+    syslog("info", "<Triple $version>");
 
-    init_static($sitename, $version);
+    static($sitename, $version);
     return $sitename, $version;
 }