better support from module loaders