Do we want to call this with a `.delay(...)` so it goes through celery?