@quad You can't just return an async result from a sync function because your result doesn't exist yet. Let me 15 minutes, I'll make a commented example