Holy shit I hate Async