normalize "adapter" join method
throw error in loader
use adapter instead of module