This is fine for now but we should probably not register these modules. In other words they should be anonymous modules.