improving logic for module loaders
:gem: version 0.5.0