I didn't do this here, because what if I am assigning an index from ANOTHER object? (e.g. it needs to attempt reindexing)