Add a comment to explain why this is async