Should this maybe be async to speed it up?