See above re delayed jobs. But we use `delay` so that we can render json without having to wait for the email to send.