yeah i don't like putting this in a periodic task. it seems dangerous to live outside our deployment workflows