Is this correct? Forgive me, I haven't downloaded your code yet, but what happens if `async` is a string?