Loader has grown and is time to move its own file