if($config{X500}) { require Users::LDAP; } elsif ($config{DB}) { require Users::DB; } elsif (...) { ... } else { die "no suitable User handling module found\n"; } #### package Users;