Can do without getIndexOrCreate