Run with deploy=false to make sure it's idempotent