Index: /trunk/ippToPsps/perl/ippToPsps/Batch.pm
===================================================================
--- /trunk/ippToPsps/perl/ippToPsps/Batch.pm	(revision 29211)
+++ /trunk/ippToPsps/perl/ippToPsps/Batch.pm	(revision 29212)
@@ -136,6 +136,4 @@
     mkdir($self->{_batchDir}, 0777);
 
-    $self->process();
-
     return $self;
 }
@@ -186,5 +184,5 @@
 
     print "* Unknown distribution group: '$self->{_distGroup}'\n";
-    return undef;
+    return $self->{_distGroup};
 }
 
Index: /trunk/ippToPsps/perl/ippToPsps/DetectionBatch.pm
===================================================================
--- /trunk/ippToPsps/perl/ippToPsps/DetectionBatch.pm	(revision 29211)
+++ /trunk/ippToPsps/perl/ippToPsps/DetectionBatch.pm	(revision 29212)
@@ -64,4 +64,5 @@
 
     bless $self, $class;
+    $self->process();
     return $self;
 }
Index: /trunk/ippToPsps/perl/ippToPsps/InitBatch.pm
===================================================================
--- /trunk/ippToPsps/perl/ippToPsps/InitBatch.pm	(revision 29211)
+++ /trunk/ippToPsps/perl/ippToPsps/InitBatch.pm	(revision 29212)
@@ -38,4 +38,5 @@
 
     bless $self, $class;
+    $self->process();
     return $self;
 }
