respects the text_index property