FTR I love async here