When a module references a data loader, and that loader creates a new file with the same contents as before, the hash of the module doesn't change. But its contents do change, because the module references the file _and its lastModified_.