I think this doesn't have to be async