most complete compatibility by using the __all__ from the imported modules