TODO: Make loaders async.
TODO: Make loaders async.