modules should not register themself in a global registry, otherwise they should not be modules jejejeje