Move generally useful methods to BaseLoader