index should be less silly