How do you get instance from PreloadAsync

so I’m trying to use Preload async for something in my game. I want to get the instance from what’s being loaded and print it to my output. Is this possible? This is my code so far.

game:GetService("ContentProvider"):PreloadAsync({workspace}, function(assetId, loaded)
	print(assetId, loaded)


Try this:

local ContentProvider = game:GetService("ContentProvider")

local assets = workspace:GetChildren()
local assetNumber = 0

ContentProvider:PreloadAsync(assets, function()
	assetNumber += 1
	print("Loaded", assets[assetNumber].Name)

I keep getting this error:

 attempt to index nil with 'Name'