properly return decision on index-exists?