It should be async instead.