Added the ability to use external loaders