Module::Load::Conditional provides simple ways to query and possibly load any of the modules you have installed on your system during runtime. It is able to load multiple modules at once or none at all if one of them was not able to load. It also takes care of any error checking and so forth. . Please note that this module is considered DEPRECATED upstream, so it may not receive future support and may be removed from Debian.