Improved DataLoader design.