Splitting out public index checks from overridden index checks