another pass at the index