support for dynamically loaded modules