That said, I think you're right - this doesn't actually need to be async.